1193
2132
1221
1065
833
849
885
816
1368
773
826
756
1757
949
1063
711
1035
968
987
932
1205
1162
1017
910
1277
719
828
1598
767
945
723
1347
862
726
1011
1475
796
1008
1596
753
971
899
849
1060
735
984
773
834
1064
825
823
1138
745
1041
804
1149
789
1181
1581
800