15893 221
31256 513
15048 741
8097 88
11150 287
50262 758
19681 601
15909 575
163271 974
378280 1078
2463374 7107
45613 854
30999 597
32298 935
26918 293