16050 221
31463 513
15213 741
8174 88
11247 289
50773 758
19827 601
16028 575
163311 974
378653 1078
2498319 7122
46148 855
31101 597
32535 935
27146 293