15026 58
12670 261
16195 837
41131 96
16958 126
3618 359
2878 108
11096 547
24824 373
48661 325
2818293 4102
248420 1043
4188 148
2561997 3579
388198 1161
286120 1572
234102 590
3280458 6853
709179 1991
386451 1079
97387 372
3029886 7342