2040
3245
1983
1620
1724
2393
810
2060
1523662
1754
572
1650
1582516
1091312
9918276
990416
94803
9107258
7434154
722511
68185
57883
54022
52118