916438
765880
612579
664332
577846
688607
621672
896701
360220
520855
350278
350592
5059799
3500581
2981148
2300804
2205988
1999609
189478
1891357
1736118
1709136
1654195
1622471