675901
311287
645439
140493
57421
115608
552732
806276
588356
19325
412469
729993
351735
82869
317188
393784
293494
710625
746412
975598
1028868
172765
89367
590375
660634
157686