15877 221
31236 513
15019 741
8089 88
11138 287
50202 758
19672 601
15895 575
163264 974
378240 1078
2459095 7104
45544 854
30986 597
32276 935
26870 293