15892 221
31254 513
15045 741
8097 88
11150 287
50257 758
19680 601
15909 575
163271 974
378279 1078
2463123 7107
45611 854
30997 597
32298 935
26913 293