287332
299695
622600
8748
793353
512424
455219
637679
393788
599685
54671
471111
5513367
4531935
4349459
3444998
3444462
3404286
3353956
3011729
3000226
2482209
2133352
2132407