14896 58
12548 261
16065 837
40182 95
16791 126
3526 359
2850 108
10650 547
24785 373
47264 325
2747849 4077
248318 1043
4128 148
2505194 3556
387718 1161
285013 1572
233949 590
3207598 6792
707620 1990
385595 1079
97276 372
2948194 7296