685654
869402
875864
569578
447200
1827310
1009555
428585
572289
1473557
475946
907605
998937
523337
1053749
865621
17082483
14321692
12869960
10376916
6848831
6792668
6563362
6532156
6026477
5428960
5012623
4919253
423870
3939231