15086 610
8053 239
12313 633
8290 859
5965 286
8552 453
3161 712
3555 66
3601 517
21965 351
21599 441
19212 321
3730 171
3012707 6128
3742 849
2638 155
1015 119
34096 374
5546 419
2482 203
5279 474
4153 599
14553 669
8771 788
6270 934