15029 58
12672 261
16195 837
41157 96
16960 126
3619 359
2879 108
11096 547
24825 373
48685 325
2819933 4102
248420 1043
4188 148
2563413 3579
388208 1161
286168 1572
234106 590
3282401 6854
709215 1991
386476 1079
97389 372
3031898 7342