685759
700612
1093109
635237
104240
908543
822619
776865
684540
700102
832189
316558
77693
702583
478502
952366
25696700
22291484
21543960
18565669
13610916
11910157
10751624
9215365
7944961
7527477
7288253
7176831
477370
4718231