588523
255148
738113
97278
540691
720979
182711
946484
966918
838590
53491
913475
5068799
3509581
2993148
2306804
2207988
2003609
189778
1895357
1740118
1714136
1656195
1623471