639198
808350
479345
404135
799353
325729
974441
253364
64333
204412
823914
155357
5476367
4505935
4319459
3440462
3433998
3383286
3331956
2996729
2980226
2473209
2128352
2123407