926
1504
2677
816
836
808
782
832
733
947
916
782
1010
989
860
1068
2448
924
744
1287
819
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
819
2384
1038
783
766
1946
808
892
1001
744
756
3928
990
749