684716
545730
159847
230946
453377
29312
392503
867239
96396
355206
192599
4511
309484
200940
613317
387927
399173
934896
536521
959171
934355
28226
40310
799850
375482
347884