691866
144368
930618
105558
37488
62621
363540
388533
70838
167874
929658
438805
109546
925501
611264
483295
328414
562838
237807
737392
1061212
272350
595372
35897
38333
797810