846
905
826
941
912
870
2811
952
760
2763
1074
1027
873
1030
787
1016
2878
809
1424
891
4505
1180
16189
1240
990
841
1036
885
1198
1472
879
820
987
1622
1037
926
855
952
1173
953
1017
868
848
890
992
806
962
967
753
848
6222
770
815
1929
831
2601
874
991
864
777