1030
871
779
1886
1025
841
794
842
881
899
959
825
970
1622
994
3149
2050
1276
995
8455
1001
1152
909
943
1372
932
1136
2992
922
2066
1227
1234
1228
2040
3890
1230
1303
2023
980
835
3889
1594
1100
4326
870
1104
1113
2923
892
1005
5597
2252
1132
1024
1254
1914
1033
1084
1660
1066