15540 646
2394 196
5429 390
16475 119
3059 304
6229 599
5099 422
2935 273
3206 287
2801 198
2542 230
4116 535
3977 432
3736 456
4267 698
4510 383
5566 879
7555 725
1598 41
4701 597
4382 613
2293 66
4156 660
4290 612