15893 221
31256 513
15048 741
8097 88
11150 287
50265 758
19682 601
15909 575
163271 974
378284 1078
2463568 7107
45616 854
31001 597
32300 935
26923 293