15038 610
8035 239
12288 633
8243 859
5947 286
8527 453
3156 712
3551 66
3557 517
21848 351
21517 441
19188 321
3705 171
2997921 6126
3728 849
2624 155
990 119
33975 374
5508 419
2468 203
5233 474
4129 599
14535 669
8753 788
6218 934