1030
1090
1143
1044
915
1001
4938
897
1029
1302
1832
881
1256
1272
989
1324
886
1009
3780
868
886
1421
1542
1425
1448
857
859
901
910
935
1022
1235
1126
1274
1027
21805
917
978
1062
3137
2333
2387
1008
924
907
912
950
4447
888
2682
1139
1035
1117
1210
782
934
970
2859
1166
905