16031 221
31433 513
15185 741
8161 88
11232 289
50703 758
19803 601
16013 575
163301 974
378610 1078
2493103 7117
46082 855
31085 597
32519 935
27125 293