1081
1096
1027
880
847
791
1002
1008
1100
865
2001
1077
1289
866
950
3999
968
997
988
903
961
1337
927
1082
894
818
1026
881
1008
5193
930
1000
877
1310
1298
10493
980
940
869
1053
879
14981
1411
2854
998
972
1899
940
957
847
1019
947
1441
844
880
927
1023
2424
856
953