16036 221
31447 513
15195 741
8170 88
11238 289
50731 758
19816 601
16019 575
163304 974
378623 1078
2495130 7119
46104 855
31091 597
32527 935
27137 293