15057 58
12707 261
16227 837
41515 98
17013 126
3633 359
2895 108
11183 547
24842 373
49029 326
2834040 4107
248469 1043
4199 148
2574403 3586
388336 1161
286416 1572
234148 590
3297946 6863
709641 1991
386724 1079
97419 372
3048349 7351