1005
1589
933
2371
1057
1990
1008
2200
874
2043
1160
1204
1696
2318
983
975
4026
1061
854
1121
951
1139
971
919
982
882
1079
1238
23426
951
931
868
6457
2209
6460
1250
6723
1062
892
1001
10892
12114
866
4055
923
3676
1695
839
856
976
891
844
2338
878
900
946
950
1556
884
2055