2105
1706
1128
1421
1109
786
925
1077
1893
954
926
1747
947
911
823
1649
950
786
892
973
860
1028
1077
876
881
809
947
869
1011
1539
959
1159
1007
879
882
950
1035
920
995
1061
1020
1009
976
1059
1616
1215
4154
4440
987
1975
1125
1107
1751
1959
1019
1249
1445
1036
1138
1174