16102 221
31517 513
15259 741
8204 88
11319 289
50953 758
19881 601
16064 575
163332 974
378776 1079
2509162 7126
46266 855
31137 597
32590 935
27224 293