648
1
663
570
521
725
844
461
728
2
1126
885
564
891
1351
733
614
575
942
3034
392
685
1361
531
569
449
1408
677
4
868
877
768