16036 221
31442 513
15195 741
8169 88
11238 289
50728 758
19814 601
16016 575
163304 974
378623 1078
2494722 7117
46100 855
31091 597
32527 935
27136 293