1256
8075
1685
1563
2676
1643
1081
977
1828
1010
1100
2109
1089
8856
1243
1227
869
1157
1170
1112
1387
843
1228
1244
1007
883
3951
1473
8851
881
875
1211
867
1231
5550
1106
2156
1137
8266
1341
1085
1256
1970
914
859
877
1238
790
2955
2580
1433
2507
1166
1190
877
1159
1577
2520
992
943
2159
2275
1706
1489
1185
1390
1017
1693
904
1056
7907
2560
10614
1573
1042
1045
1041
894
13053
885
848
879
1865
930
1695
1661
830
1141
1092
961
1649
1227
1020
1534
1152
9226
1415
950
796
2015
1421
1777
1143
1696
865
1082
4822
782
3031
1223
1433
1462
784
2278
1260
2053
1775
2583
1051
1571