647462
424875
897754
970750
929146
579374
721410
939533
71911
116887
675558
905375
5454367
4486934
4308459
3438462
3428998
3371286
3320956
2987729
2968226
2466209
2125352
2120407