15907 221
31261 513
15053 741
8098 88
11152 287
50280 758
19688 601
15915 575
163272 974
378299 1078
2465210 7107
45638 854
31007 597
32307 935
26936 293