15880 221
31241 513
15025 741
8091 88
11141 287
50209 758
19673 601
15897 575
163267 974
378246 1078
2459944 7104
45559 854
30988 597
32282 935
26873 293