509729
493807
275825
580125
345845
505607
30726
165569
143519
18352
749156
276508
5505367
4524935
4344459
3442998
3442462
3401286
3347956
3009729
2996226
2480209
2133352
2130407