1003
946
883
816
854
797
2251
927
1142
1055
1302
898
804
796
1216
845
1079
1626
863
943
7993
877
971
1132
775
1348
995
1101
1055
942
1119
783
1321
1046
871
888
896
1157
943
1804
888
1366
857
1113
817
2641
805
968
825
1103
955
1011
1143
1083
1471
1051
1164
1114
1120
1155