15018 58
12663 261
16189 837
41041 96
16939 126
3596 359
2876 108
11074 547
24823 373
48533 325
2811389 4101
248413 1043
4185 148
2556745 3576
388161 1161
285985 1572
234088 590
3273263 6831
709041 1991
386365 1079
97380 372
3022038 7340