1096
900
921
895
890
2015
1007
932
898
1004
2093
1035
867
825
818
2812
778
1107
1252
1364
1584
924
1603
1784
1309
2461
841
985
816
870
900
913
1204
742
862
831
18110
835
968
761
861
832
5457
835
1838
919
832
821
785
2099
2256
900
918
1166
1004
784
1037
948
935
779