2105
898
1108
814
21967
992
963
2852
1279
1493
8479
931
853
1258
967
2922
1421
1015
865
1241
1077
1251
1280
4485
2425
954
1037
1747
1010
1233
888
1037
870
7966
840
950
786
973
1272
881
894
947
1158
995
1539
860
1194
1688
1159
997
835
1106
798
875
1035
920
956
1043
1752
1020