14511 58
12371 261
15834 837
39400 94
16510 126
3481 359
2807 108
10242 546
24764 373
45027 324
2668530 4028
248173 1043
3984 148
2427616 3522
386822 1161
283460 1571
233778 590
3121579 6748
705575 1989
384365 1083
97083 372
2850699 7251