20128
348113
27698
878801
7921
20112
700983
680965
794377
883974
326349
57081
5111799
3544581
3043148
2346804
2224988
2030609
1939357
190678
1755118
1717136
1680195
1631471