2370
1941
983
890
870
1659
943
2668
831
2081
981
1061
808
883
928
827
1050
868
3073
1283
877
932
758
820
1131
1926
866
1142
789
848
805
907
3345
962
1059
2108
1644
1094
1279
1140
1233
866
1293
899
1170
1078
1356
2894
801
970
888
977
5089
2433
891
861
1400
956
1264
1040