1043
781
920
2957
1026
951
972
956
1675
736
1181
1236
796
4666
3802
846
871
919
879
792
1228
888
2405
772
856
855
952
925
860
3476
2509
3550
908
952
1006
835
1111
965
860
835
978
1154
1241
982
782
1027
983
1249
1083
782
1253
865
768
802
852
779
1331
916
828
941