398600
678874
53594
867467
754746
824704
28630
376864
22918
863826
799314
228709
5513367
4531935
4349459
3444998
3444462
3404286
3354956
3011729
3000226
2482209
2133352
2132407