970633
115387
517220
82156
412636
831982
602516
677403
686756
128868
417550
161878
718682
476766
654477
488691
380864
239358
128387
644936
41854
668861
907612
967183
1000132
178968
9576
29277
37222
74775