777444
714970
2053609
430805
259883
95206
270515
125393
849831
346437
297827
118844
5150799
3568581
3082148
2395804
2233988
1975358
191678
1770118
1721136
1691196
1638471