1503
884
886
1145
3153
6216
1112
855
1276
819
1157
952
1165
1081
1017
838
995
1230
1007
4149
810
920
919
1210
1009
922
1017
871
1055
953
897
1606
874
1122
1100
942
126910
890
1151
803
877
859
965
1075
928
993
1354
821
974
900
870
905
1044
1336
1237
1025
10479
1201
1536
877