687878
363782
10247
680401
112448
853920
926309
711403
341303
771658
624507
485565
5068799
3506581
2992148
2305804
2206988
2003609
189678
1895357
1740118
1713136
1656195
1622471