15010 58
12658 261
16178 837
40968 96
16921 126
3582 359
2874 108
11059 547
24821 373
48488 325
2806038 4097
248404 1043
4174 148
2552641 3573
388111 1161
285887 1572
234074 590
3267686 6830
708930 1991
386293 1079
97375 372
3016202 7336