1559
1006
915
2174
1538
911
970
967
838
813
994
933
2013
1495
895
860
910
843
845
917
983
1433
1014
980
848
919
818
921
963
1111
856
842
844
802
847
817
872
917
1176
921
1691
1132
831
861
1248
798
926
1029
782
762
809
801
972
1310
973
861
826
780
818
947