581
1
622
588
2
663
785
1176
494
587
645
550
770
601
1236
975
679
563
650
706
872
699
549
652
486
573
945
694
1085
1087
718
810