567287
912380
12971
999443
635989
583625
373132
46825
407899
98457
566490
184558
488285
980580
8912
35640
8100743
539586
3095577
3024980
3010510
2144192
2014495
1980492
1887216
173566
1729948
15845
151061
1459545