20032
467998
727623
895184
872318
21980
673351
746501
958360
755354
893363
609121
620767
703701
200815
109607
9663744
575786
3394577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545