16039 221
31448 513
15196 741
8171 88
11242 289
50734 758
19817 601
16021 575
163304 974
378631 1078
2495642 7119
46106 855
31094 597
32528 935
27137 293