100716
702107
1437788
951669
1998727
1214136
745890
845189
687678
856481
77853
1056565
881411
461670
1479800
1361192
21372694
20670484
18810960
12480916
9794156
8945623
8322363
8100668
7097960
7090831
7089477
6623253
4429231