952
798
2150
1651
1180
833
831
843
1557
1113
973
879
1130
824
851
1337
856
821
828
1710
838
1604
1162
887
937
861
1000
952
10787
1225
928
947
878
1126
1492
914
1475
797
916
863
910
856
867
862
853
954
1122
949
801
823
1275
1327
1461
1499
1271
21309
2255
1054
4151
6397