960836
545422
36513
293956
236695
1117254
870256
938613
256415
647318
495788
947776
8322
10367
6825
509875
65189
987667
80017
603842
64981
149525
290305
164213
934419
197281