1442
1602
912
911
908
1147
889
849
1026
3028
1030
850
1010
1785
1083
1357
3592
1440
1054
1154
1127
1946
1409
991
2250
920
1123
3157
4918
1006
3981
1076
954
1328
964
819
1074
1017
1166
2156
1053
1359
892
1119
2385
1100
1569
914
898
962
887
1866
1008
2310
1002
1112
1051
3700
2693
2298