15050 58
12694 261
16221 837
41447 98
17001 126
3626 359
2893 108
11164 547
24836 373
49005 326
2833868 4107
248458 1043
4195 148
2574268 3586
388322 1161
286401 1572
234138 590
3297669 6863
709604 1991
386683 1079
97411 372
3048081 7351