580
1
687
616
825
2
677
587
630
649
609
2048
557
817
2092
1000
786
5
839
1114
764
712
922
1726
824
689
713
898
887
1135
1617
1038