518287
995375
837557
143931
696534
817920
486141
361433
7778
3679
79572
938967
5175799
3592581
3119148
2425804
2245988
2070609
1995358
192278
1777118
1724136
1698196
1644471