16030 221
31426 513
15177 741
8158 88
11228 289
50687 758
19801 601
16003 575
163301 974
378601 1078
2492108 7117
46069 855
31084 597
32519 935
27118 293