16029 221
31425 513
15173 741
8158 88
11227 289
50683 758
19799 601
16000 575
163299 974
378599 1078
2491687 7117
46065 855
31082 597
32518 935
27115 293