926
1505
2678
816
836
808
782
833
733
947
916
782
1010
989
860
1069
2449
924
744
1287
821
973
2195
913
806
784
1043
867
1088
1365
2824
1223
1140
1219
9191
914
841
820
873
3218
914
941
828
6921
1057
830
820
2384
1038
783
767
1946
808
892
1001
744
756
3928
990
749