857829
821785
181939
535361
1122896
242299
624536
2361735
836842
488372
1156929
109118
989122
1081521
724975
619503
21375694
20671484
18811960
12481916
9796156
8945623
8322363
8100668
7097960
7090831
7089477
6623253
461670
4429231