525751
492181
142881
895462
1007780
99798
268339
270797
5771500
3031654
2181336
1964238
1854736
1819895
180667
1720433
666777
557233
522472
1003550