16043 221
31452 513
15202 741
8172 88
11247 289
50743 758
19822 601
16027 575
163307 974
378637 1078
2496664 7120
46122 855
31096 597
32530 935
27142 293