684833
643675
826551
227967
188884
285878
804415
471877
350315
269148
945460
990977
5118799
3552581
3053148
2359804
2227988
2034609
1948357
191078
1759118
1718136
1683195
1633471