15076 58
12738 261
16235 837
41628 98
17049 126
3636 359
2898 108
11191 547
24842 373
49048 326
2834282 4107
248477 1043
4202 148
2574600 3586
388367 1161
286442 1572
234170 590
3298372 6863
709676 1991
386781 1079
97434 372
3048752 7351