5805
1085
725
2566
779
641
762
818
708
1060
898
887
1079
865
833
881
745
900
1144
1151
791
871
1105
811
969
1624
932
910
1223
1071
1253
1584