15959 221
31334 513
15107 741
8115 88
11182 289
50446 758
19728 601
15948 575
163282 974
378415 1078
2475670 7113
45843 854
31034 597
32361 935
27004 293