16057 221
31472 513
15217 741
8176 88
11249 289
50791 758
19838 601
16032 575
163315 974
378666 1078
2499243 7122
46163 855
31104 597
32539 935
27155 293