16032 221
31435 513
15186 741
8161 88
11233 289
50705 758
19804 601
16013 575
163301 974
378613 1078
2493422 7117
46086 855
31086 597
32522 935
27128 293