107866
910597
369484
372217
152789
672227
125413
222742
210704
459661
320325
941648
5068799
3507581
2992148
2306804
2206988
2003609
189678
1895357
1740118
1713136
1656195
1622471