15006 58
12649 261
16171 837
40870 96
16910 126
3559 359
2874 108
11043 547
24818 373
48377 325
2799306 4095
248393 1043
4169 148
2547178 3568
388062 1161
285801 1572
234063 590
3260632 6827
708785 1991
386215 1079
97368 372
3008526 7327