1012
1089
929
972
841
1198
855
930
823
1136
1967
797
925
1116
1933
1040
725
899
1291
801
809
1982
1028
863
1263
1838
1568
1045
1299
2760
791
852
1067
863
855
2670
869
1412
1164
929
1140
828
871
753
872
930
906
2846
799
914
4290
1308
1046
865
1276
1321
893
864
927
941