1041
781
919
2955
1025
951
971
954
1674
735
1179
1234
795
4665
3792
845
871
917
877
791
1225
888
2404
771
856
853
951
925
860
3476
2508
3550
907
951
1004
834
1111
962
859
834
977
1153
1240
981
781
1022
981
1247
1083
779
1253
865
767
801
848
778
1331
915
827
940