524827
478820
954784
135194
172437
985493
179748
389395
125383
62592
38810
412815
5067799
3506581
2990148
2304804
2206988
2003609
189678
1894357
1740118
1712136
1656195
1622471