15876 221
31232 513
15018 741
8087 88
11135 287
50194 758
19671 601
15886 575
163264 974
378229 1078
2458376 7104
45537 854
30985 597
32274 935
26866 293