14511 58
12371 261
15832 837
39398 94
16509 126
3481 359
2806 108
10242 546
24764 373
45019 324
2668513 4028
248173 1043
3984 148
2427600 3522
386819 1161
283460 1571
233777 590
3121556 6748
705573 1989
384364 1083
97082 372
2850685 7251