15013 58
12662 261
16185 837
41023 96
16932 126
3593 359
2875 108
11073 547
24822 373
48527 325
2810242 4101
248409 1043
4183 148
2555860 3575
388141 1161
285957 1572
234082 590
3272121 6830
709020 1991
386343 1079
97378 372
3020799 7338