16061 221
31474 513
15225 741
8183 88
11252 289
50806 758
19844 601
16033 575
163317 974
378678 1078
2500273 7123
46177 855
31106 597
32544 935
27163 293