1001
1486
899
876
2107
1421
2092
906
2077
2335
1068
1081
3374
830
1500
2054
928
1644
890
885
1729
978
1198
1379
1156
952
1223
896
2038
3000
1433
1548
1996
939
1893
1113
1790
945
1006
1135
948
1095
992
2331
4286
917
9761
893
1764
874
1089
1928
951
1133
5787
949
885
867
1015
2842