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
2427615 3522
386822 1161
283460 1571
233778 590
3121577 6748
705575 1989
384365 1083
97082 372
2850698 7251