15030 58
12673 261
16197 837
41180 96
16961 126
3620 359
2879 108
11100 547
24825 373
48719 325
2821563 4102
248420 1043
4188 148
2564619 3580
388220 1161
286186 1572
234109 590
3283953 6854
709257 1991
386489 1079
97391 372
3033734 7344