509834
600553
341355
1013707
797955
241871
441926
835968
768788
520668
74435
821
943897
99327
1030799
520753
20168484
19647692
17959960
11945916
9272156
7911362
7853668
7191623
7072831
6915477
6900960
6416253
457570
4367231