542261
939476
81470
544469
330462
693948
221510
101389
449135
276726
8106
238357
5068799
3509581
2993148
2306804
2207988
2003609
189778
1895357
1740118
1714136
1656195
1623471