14872 58
12527 261
16049 837
40095 95
16770 126
3522 359
2847 108
10623 547
24783 373
47004 325
2741041 4074
248301 1043
4118 148
2497621 3553
387632 1161
284865 1572
233933 590
3199328 6788
707414 1990
385461 1079
97260 372
2938545 7295