15057 58
12703 261
16227 837
41512 98
17010 126
3633 359
2894 108
11182 547
24842 373
49028 326
2834021 4107
248468 1043
4199 148
2574391 3586
388335 1161
286416 1572
234147 590
3297921 6863
709640 1991
386714 1079
97419 372
3048326 7351