15010 58
12658 261
16178 837
40970 96
16923 126
3582 359
2874 108
11059 547
24821 373
48490 325
2806184 4097
248405 1043
4174 148
2552764 3573
388111 1161
285889 1572
234075 590
3267866 6830
708935 1991
386294 1079
97375 372
3016382 7336