995981
32591
618610
249506
365394
133614
1005753
1054196
962774
976558
1000688
91013
110884
591557
952671
1012353
796860
1004278
939586
330968
566307
129191
586875
19961
966683
746492