15900 221
31259 513
15051 741
8098 88
11151 287
50277 758
19686 601
15914 575
163272 974
378289 1078
2464617 7107
45627 854
31005 597
32303 935
26934 293