1015
1186
929
894
881
1624
1000
1228
967
905
1181
1578
965
1144
1009
1368
1136
1332
1258
1333
937
903
1104
1133
1292
867
864
1155
923
865
866
877
1167