1258
1057
1
1091
832
763
1029
936
1647
29
1214
2
1092
183
691
1063
1191
1173
1183
783
949
746
741
677
790
912
713