840
735
1234
1165
1368
1438
1127
893
759
836
754
729
829
784
881
948
841
831
952
1135
1096
1233
1147
1097
1085
1309
1342
1509
1073
1070
1361
1076
1130
1074
1071