1248
939
881
1829
912
846
822
901
1039
1270
909
858
8496
960
1168
932
771
1357
957
1047
1112
1385
867
2061
910
984
896
9369
1016
3518
1098
782
2016
1128
986
864
985
935
862
968
15828
1223
1315
1799
877
5489
813
4198
902
887
8193
1440
1441
1522
1041
769
1287
1199
2388
1128