831
947
1239
1114
908
844
884
1062
837
1881
920
1046
832
803
776
816
1161
893
1157
1103
822
867
910
879
1254
952
1219
896
924
930
905
1160
908
840
979
967
1506
841
992
1624
920
5015
1019
838
910
902
906
1035
851
776
999
855
2793
835
886
906
951
1043
2064
1278