16032 221
31437 513
15187 741
8163 88
11233 289
50711 758
19804 601
16014 575
163301 974
378618 1078
2493690 7117
46086 855
31089 597
32523 935
27129 293