995
896
883
810
809
1300
827
768
801
837
904
827
906
984
868
819
1004
814
870
987
853
794
814
948
999
929
883
1543
1080
952
1221
835
974
927
929
889
1482
1597
1834
925
901
1584
946
1047
906
1003
1059
1020
1034
1005
983
1112
1025
1145
1259
1115
999
1173
968
1097