16035 221
31439 513
15191 741
8168 88
11234 289
50721 758
19810 601
16016 575
163303 974
378623 1078
2494130 7117
46093 855
31091 597
32526 935
27133 293