519106
8821000
686450
1048365
815828
671689
509834
600553
341355
1014707
797955
477720
241871
1147802
441926
835968
20178484
19692692
17981960
11960916
9288156
7921362
7861668
7352623
7074831
6917477
6912960
6418253
457870
4372231