14931 58
12579 261
16088 837
40271 95
16820 126
3537 359
2858 108
10680 547
24791 373
47532 325
2756022 4079
248331 1043
4133 148
2512938 3556
387814 1161
285158 1572
233966 590
3216590 6796
707865 1990
385698 1079
97294 372
2958277 7303