829
784
881
948
842
831
1027
1529
3047
953
1268
1145
1330
1086
1135
1232
1096
1233
1394
1148
1097
1085
1843
1221
1434
1178
1109
1205
1783
983
1169
1024
1383
1149
1350
1280