489663
588779
1032281
369310
938615
979686
56258
693640
878872
828546
453377
105188
5052799
3491581
2967148
2293804
2203988
1996609
189378
1886357
1735118
1707136
1653195
1620471