903750
369480
603737
15583
82589
906823
216972
959395
273196
617336
35774
118457
5068799
3508581
2993148
2306804
2207988
2003609
189678
1895357
1740118
1714136
1656195
1623471