964500
460894
545148
981939
681483
616399
859925
591983
560586
383579
1008681
367823
5476367
4504935
4318459
3440462
3433998
3383286
3331956
2996729
2980226
2473209
2128352
2123407