1100
3879
860
907
871
1143
859
778
794
874
858
854
916
879
832
773
695
1025
952
1219
1364
1630
1004
1486
3008
925
889
1399
869
892
1300
939