16031 221
31430 513
15183 741
8160 88
11230 289
50700 758
19802 601
16009 575
163301 974
378604 1078
2492744 7117
46075 855
31085 597
32519 935
27122 293