1043
1120
1099
900
902
872
39108
867
1303
893
1121
940
871
2384
888
915
2911
1103
1563
1102
923
1389
2649
858
976
1417
993
1525
4194
1197
962
963
1014
1044
936
1306
1105
858
1220
7156
906
1033
840
925
1008
899
979
1251
950
1261
1011
1130
1213
985
961
1002
1144
1122
831
870