15966 221
31342 513
15112 741
8117 88
11183 289
50475 758
19744 601
15950 575
163284 974
378439 1078
2477486 7113
45874 854
31043 597
32374 935
27014 293