1043
1120
1099
900
903
872
39108
867
1303
893
1121
940
871
2384
889
915
2911
1103
1564
1102
923
1389
2650
859
976
1418
994
1525
4194
1197
962
963
1015
1045
936
1307
1105
858
1222
7156
906
1034
840
926
1008
899
980
1251
950
1261
1011
1130
1213
985
961
1003
1146
1123
831
870