846
905
826
942
912
872
2811
952
760
2764
1074
1027
873
1030
787
1017
2879
809
1424
891
4506
1180
16189
1240
990
841
1036
885
1199
1473
880
821
987
1624
1038
926
855
952
1173
953
1018
868
848
890
992
806
962
967
754
848
6222
771
815
1929
832
2601
874
991
864
777