880
972
2075
1263
1674
907
701
985
833
3701
757
775
1663
890
947
1001
1214
1030
1613
1597
1009
878
859
4184
782
2399
2329
1287
1027
906
1024
917
784
867
1088
1139
2814
919
820
947
783
943
873
941
828
1043
811
1057
760
860
977
801
773
1016
963
944
753
777
782
1732