16033 221
31437 513
15189 741
8166 88
11234 289
50714 758
19809 601
16014 575
163303 974
378622 1078
2493946 7117
46091 855
31091 597
32524 935
27130 293