16035 221
31441 513
15192 741
8168 88
11234 289
50722 758
19811 601
16016 575
163303 974
378623 1078
2494224 7117
46094 855
31091 597
32527 935
27134 293