16062 221
31475 513
15226 741
8185 88
11257 289
50820 758
19847 601
16036 575
163318 974
378683 1078
2500658 7123
46179 855
31107 597
32545 935
27165 293