16063 221
31476 513
15226 741
8185 88
11257 289
50824 758
19847 601
16036 575
163318 974
378684 1078
2500780 7123
46180 855
31108 597
32546 935
27165 293