16077 221
31488 513
15239 741
8191 88
11267 289
50877 758
19859 601
16048 575
163321 974
378708 1078
2503541 7123
46206 855
31120 597
32557 935
27180 293