1100
3879
861
907
871
1145
778
796
874
859
855
919
880
833
774
695
1026
954
1144
1223
1365
1632
1006
1489
3011
927
889
1402
869
892
860
1302
939