15881 221
31242 513
15026 741
8095 88
11141 287
50214 758
19673 601
15899 575
163269 974
378249 1078
2460298 7104
45566 854
30990 597
32285 935
26875 293