1509
920
870
869
1060
850
1097
986
1102
878
894
1293
892
1485
932
854
1233
895
1057
875
1052
876
1191
811
1436
1255
972
1234
1287
1238
863
904
862
1182
937