810
829
1147
965
2766
1220
1808
773
1084
751
872
631
795
700
770
845
1355
859
786
7222
1300
899
689
1179
3035
940
727
1166
893
730
863
1626
1605
9162
746
945
4534
807
873
20232
746
873
802
823
723
8533
3153
1408
742
1398
746
956
711
768
1233
3207
1415
766
1341
1396