670
643
842
943
1106
1173
992
707
774
1156
883
714
831
882
910
1116
1772
1932
1447
1372
1275
715
999
1581
618
1010
909
2677
1122
1580
1115
1242
2519
879
830
2342
626
797
640
989
1063
780
756
707
782
976
666
964
782
1760
685
839
667
963
2785
2727
1816
1742
1404
1187
899
1113
1208
645
1357
1738
1332
2540
872
2198
1578
3204
1251
2086
1096
867
818
1139
713
867
2601
2695
3628
900
2565
896
808
703
2609
620
653
2767
683
977
1297
2138
1134
1901
2011
736
1854
823
1254
1599
941
1422
1339
1580
864
1331
798
3465
710
784
1416
1167
981
737
691
673