15060 610
8041 239
12293 633
8268 859
5952 286
8537 453
3157 712
3552 66
3572 517
21891 351
21553 441
19195 321
3713 171
3003184 6127
3735 849
2628 155
993 119
34016 374
5521 419
2471 203
5246 474
4138 599
14541 669
8761 788
6245 934