2370
1941
983
890
870
1659
943
2668
831
2080
980
1060
808
883
927
827
1050
868
3071
1283
877
930
758
820
1131
1926
866
1142
789
846
805
905
3345
962
1059
2108
1644
1094
1279
1140
1233
866
1291
899
1169
1077
1356
2894
801
970
888
977
5089
2433
891
861
1400
956
1264
1040