587346
439192
755854
940738
560584
739830
1106677
973416
1182886
546429
1086476
1170842
744879
459612
1985681
614114
12734480
10646691
9706521
8994916
8524958
6539831
5377362
5128477
4983667
4356155
4144960
3995252
385570
3443231