+ All Categories
Home > Documents > Designing Cisco Collaboration & Conferencing...

Designing Cisco Collaboration & Conferencing...

Date post: 01-Sep-2018
Category:
Upload: trankiet
View: 235 times
Download: 3 times
Share this document with a friend
58
BRKCOL-2304 Designing a Cisco Collaboration & Conferencing Solutions www.ciscolivevirtual.com
Transcript

BRKCOL-2304

Designing a Cisco Collaboration & Conferencing Solutions

www.ciscolivevirtual.com

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 2

Agenda

WebEx Cloud Architecture

WebEx – Network Preparation

WebEx Video

Meeting Place Audio Design

Meeting Place Integration with WebEx

WebEx Integration with WebEx Node

Node for MCS

Node for ASR

Overview

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 4

ANY CONTENT ANYWHERE ANY DEVICE

INTEGRATED COLLABORATION EXPERIENCE

Video handled as Easily

as Voice, Data

Flexible Access

from All Clients

Richest Experience

in Any Location

Secure

Mobility

Integrated Collaboration Architecture

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 5

Cisco Collaboration Cloud

Cisco WebEx

Cisco Integrations

Meeting

Spaces

WebEx

Meetings WebEx

Mobile

LoB

Centres IM &

Presence

Next Generation WebEx Meeting Platform

WebEx Cloud Architecture Inside the Cloud

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 7

Cisco WebEx Hub

WebEx MediaTone

Extending the Cloud on Premise

Location intelligence

Bandwidth intelligence

Failover intelligence

Cloud-Based Collaboration Cisco WebEx Collaboration Cloud

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 8

iPhone Mobile

Device

Phone

CB

MZM

WWP

CB CB

Meeting

DB

Web DB

MCC MCS

MCS MCS

MMP

DB

MACC

Window client MAC client Linux client

TAS TAS

TAS

TS

TS

Cisco IP

Gateway

Convedia

Media Svr

Tahoe

DB

Recording

Storage

RTP

PSTN

AudioConf Control

Recording

RTP

SIP

HTTPS

Meeting control and data

UDP/TCP TLS

A/V control and data

VoIP & Video Domain

Cisco WebEx – Data Centre Diagram

Meeting Domain Telephony Domain

SIP

WebEx Cloud Architecture Network Preparation

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 10

What Traffic Do We Need to Consider?

Network Planning

Idle State?

Application Sharing?

Desktop Sharing?

Video Resolution (90p, 360p, 720p)?

Room Based Video

VoIP (PC based audio)

PSTN (Phone audio)

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 11

Network Planning

1

1

Bandwidth Guidance

Test Scenario Ave (kbps) Max (kbps)

Idle Meeting 0.70 3.5

Desktop Share (PPT, 30 sec transitions) 43.4 618

Content Share (PPT, 5 sec transitions) 6.5 7.5

Video – Web Cam (352 x 288 at 15 fps) 172 298

Internet Phone (full duplex, both talking) 35 42

G.711 and G.722-64k at 33.3 pps Ethernet 78.4 78.4

G.729A at 33.3 pps Ethernet 22.4 22.4

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 12

Network Planning Device Traffic (Test Scenario) Average (kbps) Maximum (kbps)

PC Idle Meeting 0.7 3.5

iPhone 0.17 0.4

iPad 8.9 9.0

BB 0.42 0.45

PC Desktop Sharing 43.4 618

iPhone 67 232

iPad 95 241

BB 24.8 29.92

PC Content Sharing 6.5 7.5

iPhone 23 41

iPad 30 62

BB 54.56 55.28

Note: The tests conducted,

used a PC, iPhone3G, iPad &

Blackberry Bold 9700 over WiFi

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 13

Network Ports

Port Port Number Access Type

TCP 80 Client Access

TCP 443 Client Access - Secure Traffic (SSL Sites)

TCP/UDP 53 Domain Name System (DNS)

TCP/UDP 5101 MMP

TCP 8554 Audio Streaming Client Access

UDP 7500 Audio Streaming

UDP 7501 Audio Streaming

UDP 9000 VoIP/Video

UDP 9001 VoIP/Video

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 14

Managing User Identities in WebEx

There are five options:

Manually define individual using Administrative GUI

(Directory Services) Automated Bulk Import

Programmatic approach (Federated SSO)

Self Registration

Bulk import based upon .CSV

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 15

WebEx Federated Single Sign-On

Requirements:

X.509 Digital Certificate (Granted by CA or Customer generated)

SAML Compliant Identity & Access Management System (as per below)

WebEx Tested Identity & Access Management Systems

CA SiteMinder Fugen Solutions

Ping Identity PingFederate Siemens IT Solutions DirX

Sun Microsystems OpenSSO

Enterprise

TriCipher Armored Credential

System

Microsoft Windows Server ADFS

and Geneva

IBM Tivoli Federated Identity

Manager

Novell Identity Manager Google Enterprise SAML IDP

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 16

WebEx Federated SSO

User’s Web Browser

IdP – Corporate Intranet

(intranet.acme.com)

Access Check SSO Service

Federated

Authentication Service WebEx

Meeting Page

User

Database IAM System

Webex Site

(acme.webex.com)

2) Redirect with

<AuthnRequest>

3) Challenge

for Credentials

4) User Login

5) Signed <Response>

in HTML form

1) User clicks

“Host Log In” 6) POST Signed

<Response>

7) Verify User

8) Establish WebEx

session & redirect

WebEx Video

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 18

Generally Available

• Engaging video experience in WebEx Meeting Centre

• Full screen video turns web conference into video conferencing room

• Active Presence automatically shows active speaker

• Integrated TelePresence experience

• High quality video on the Apple iPad 2 and Cisco Cius

• High quality video in Training Centre and Support Centre

Now Available

High definition video (Meeting Centre) in 720p

High Definition Video Experience

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 19

WebEx Network Bandwidth White Paper

http://www.webex.com/pdf/wp_bandwidth.pdf

The bandwidth required to send the video is higher. SVC technology used in the

client software is using the multilayer frames to send video and allows the

receiving client to automatically select the best possible resolution to receive

video. Actual bandwidth used is less then the maximum and it is variable.

Max bit rate (send) Max bit rate (receive)

High Definition (HD) 720p (1280x720) 3.0 Mbps 2 Mbps

High Quality (HQ) 360p (640x360) 1.5 Mbps 1 Mbps

Standard Quality 180p (320x180) 0.5 Mbps 0.5 Mbps

6 thumbnails 90p N/A 0.5 Mbps

1 thumbnails 90p 50 kbps N/A

Video - Maximum Bandwidth

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 20

Best Encoded

Resolution

Best Decoded

Resolution

Min CPU requirement Memory

requirement

720p 720p Quad Core (multi-point)

Duo 2.8GHz or Duo 2.4GHz with Intel HT (P2P)

1GB

360p 720p Duo Core 1GB

360p 360p Duo Core 1GB

180p 360p Single Core 2.4GHz 1GB

180p 180p Single Core < 2.4GHz or Intel Celeron None

Video decoding acceleration type Supported graphics card type

DXVA2 on Windows GeForce 9400GT; GeForce 9600GT; GeForce 9800GT; GeForce GTX470;

GeForce 250M; ATI Radeon HD 5770; ATI Radeon HD 6870

VDA on Mac 9400M; 320M; 330M

Video System Requirements

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 21

Site Level Enablement

Host

Enablement

Default: On

Video Policy Settings – Admin Level

Default: On

Default: On

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 22

User Level Video Quality Control

Default value depends

on if user is enabled

and if default scheduler

setting is enabled

* Enable these options during the scheduling process

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 23

Dynamic Video Quality Throughout Meeting

Cisco technology automatically adjusts the video throughout the meeting to the highest quality for each participant according to their available bandwidth and computer capabilities

Dynamic System Monitoring

Constantly monitors system performance and scales up/down resolution or frame rate as necessary

Brief Network Bandwidth Test

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 24

Medianet is an end to end architecture for a media-optimised network. Medianet allows the deployment, scalability and optimisation of quality of experience of rich media solutions into the organisation.

Network Aware : Detect and respond to changes in devices, connection and service availability

Endpoint aware : Easy deployment. Automatic Detection and Configuration of endpoints.

Media Aware : Detection and optimisation of different types of media and application .

What is Medianet

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 25

WebEx Differentiated Service – QoS/Metadata

10.76.109.212 10.1.1.1 2134 80 http

10.76.109.45 10.76.109.51 1200 2000 Telepresence

10.76.109.45 66.163.32.69 450 5060 Webex - Audio

10.76.109.5 135.1.1.1 1500 1600 Telepresence

Metadata Database

MPLS-

VPN

DMVPN

Service Provider could reset

the DSCP value and

congestion may occur

Restore the

DSCP value

Identify WebEx

enabled PC and

WebEx media

flows

MSI WebEx Data Centre

All other

flows should

be re-marked

as data only

WebEx

should be

marked with

DSCP=EF

Internet

MSI

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 26

Generally Available

“One button to push” to launch WebEx from Cisco TelePresence room

Two-way data sharing for WebEx and Cisco TelePresence attendees

Integrated audio and unified participants list

Productivity Tool Schedule One Touch and selected Cisco C/EX/MX series

Future (CY 2H 2012)

View WebEx video in TelePresence (2 way video)

Direct integration to Cisco VCS & endpoints

Cisco TelePresence WebEx OneTouch

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 27

Cisco TelePresence WebEx OneTouch EX/C series device support + iPad

CTS-Manager

CTMS 1.8.x

CTS

Scheduling API

H.264 XVGA Data

WebEx TSP API

Audio

Conference

WebEx

Client

After scheduling OneTouch meeting appears

In WebEx

Outbound Port 443 Connection

Scheduling

H.264 CIF* Video

C Series

(TC5)

MXE

3rd party or

Movi/MXP

iPad support

NBR

EX Series

(TC5)

Meeting Place Audio Integration

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 29

WebEx / Meeting Place Hybrid Model

Audio users connect to Internal Meeting Place

Data Sharing is directed to WebEx Cloud

Audio Web meeting data

Cisco WebEx Collaboration

Cloud

Internal/VPN

MeetingPlace Audio

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 30

Voice Conferencing Sizing •The following are methods to calculate voice licenses needed, starting with most basic to the most detailed.

•In practice, you should look at multiple metrics and then base your recommendation on your knowledge of the goals and the particular situation.

Method Description Estimated Licenses

# of Employees (E) Based on experiential data from existing customers, estimating 1

voice port for every 50 employees.

E/50

# of Knowledge Workers

(K)

Based on experiential data from existing customers, estimating 1

voice port for every 20 knowledge workers.

K/20

Monthly Minutes (M) Based on usage data from existing customers with reasonable

port efficiencies, estimating between 1500-4000 minutes per

port. Larger systems are more efficient. Please size each

system separately in global deployment with more than 1

system.

M/1500 (<48 Ports) or 20,000 – 72,000

M/2000 (> 96 Ports) or 50,000 – 500,000

M/3000 (>160 Ports) or 500,000- 1 million

M/3500 (>300 Ports) or 1-2 million

M/4000 (>500 Ports) or 2 -8 million

Actual Peak Use (P) From your prospect’s actual conferencing use during peak hours,

as obtained from their service provider bills. An additional

20%-30% is recommended to protect against busy signals.

All Reservationless deployments are need to factor 10-20%

as the normal scheduled systems. This method provides the

best basis for sizing audio conferencing systems.

P*120% or P*130%

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 31

Maximum Number * Details

1200 Audio ports using G.711 (HC audio mode)

200 Audio ports using G.722 / G.729 (HQ audio mode)

600 Combined audio/video ports using G.711 and 384Kpbs (HC audio mode)

100 Combined audio/video ports using G.722 and 2Mbps (HQ audio mode)

500 Number of concurrent audio and web meetings per Application Server

50 Simultaneous meetings that can be recorded

60 Conference Manager sessions involved with monitoring or in-session activities only

1000 Largest possible audio meeting (or 999 when recorded)1

249 Largest possible meeting with secure conferencing

* Capacity based on UCS C, B series, or MCS7845-I3-RC2 server hardware

Meeting Place Server Capacity

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 32

MP 8.5 Multi-Node Design Concepts

• 1 WebEx Site per MP 8.5 system (example: abc.webex.com)

• 14,400 Audio Sessions in High Capacity Mode (G.711)

• 1200 G.711 Audio Sessions per UCS VMware or MCS-7845-I3

• 4 Regions –with up to 4 nodes per region

• 2 Sites per Region maximum

• Dedicated Director required for deployments of more than 4 servers

• 14 Audio/Video Conferencing Nodes Overall with either EMS OR HMS (per Region)

• 4 WebEx Node for MCS OR Multiple WebEx Node for ASR-1000 (optional)

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 33

• WebScheduling or Productivity Tools or One-click to schedule meetings

• Supports Multi-node Global Architecture

• Active/Active Node Resiliency

• Scheduled and Reservationless meetings

• Supports WebEx Owned Profiles with Federated SSO LDAP integration

• MCS or UCS Hardware support

• WebEx Meeting Centre or Enterprise Edition Supported

• Supports either WebEx Node for ASR or MCS (optional)

• sRTP Encrypted Audio conferences

WebEx Scheduling Deployment Model

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 34

• Supports Audio Only

• No WebEx Required

• Single System Supported

• Primary/Warm Standby Redundancy

• Supports Scheduled and Reservationless meetings

• Support for Continuous Meetings with Blast Outdial

• Support for Audio only recordings (requires MP Web server)

• MCS or UCS Hardware support

• sRTP Encrypted Audio meetings

• MP Internal Web server required for web scheduling/recordings or Lotus Notes

Audio Only Deployment Model

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 35

Requirements:

2 Sites

Total 3500 Active Ports

Redundancy and Scalability

Include Content Sharing

1 Region / 2 Site Design

Voice Gateways

Sydney DC (Site 1) Melbourne DC (Site 2)

As we have less

than 5 servers,

the Directors are

Co-resident

PSTN

Primary Meeting

Director

Secondary

Meeting Director

Meeting Place Integration with WebEx

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 37

Meeting Place Integration with CUCM1

Meeting Place Application Server

PSTN The default CUCM Call Duration (version 8.6) is 12Hrs. This may

require increasing based on maximum expected conference duration.

To avoid users on a conference call hearing MoH if a users presses

hold, set the MRGL for the SIP trunk to not include the MRG’s.

Dial: 99990000

SIP Trunks

Route Pattern: 99990000

Destination: Route Group

Route Group: SIP Trunk’s

Meeting Place Application Server

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 38

Meeting Place Configuration

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 39

WebEx Site Configuration

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 40

WebEx Site Configuration

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 41

WebEx Site Configuration

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 42

WebEx Site Configuration

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 43

Outlook Scheduling WebEx Meeting Number is the same as MP Audio Meeting ID

Password protected secure meetings

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 44

Supported CUCM Versions:

CUCM 6.1(5), 7.0(2), 7.1(5), 8.0(2), 8.5(1) & 8.6(x)

With CUCM version 8.5(1)+, capacity increased from 800 Ports per Node to 1200

SIP Trunk cps is lower on early versions compared to CUCM 8.5(1)+

UC Manager routes all calls either Inbound or Outbound

Sites in other countries/states have their own phone numbers

Route Group – SIP Trunking Circular (distributed calls evenly)

Inbound calls may do a “SIP Refer”

Call Back is more efficient

Toll Restriction for Call Back is always handled by CUCM (CSS)

MeetingPlace & Cisco UC Manager Integration

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 45

SIP Call Handling for CUCM Clusters:

MeetingPlace Conferencing Node supports maximum of 12 cps

Calculate actual SIP traffic for estimated peak calls per Conferencing Node

Size 1200 G.711 total SIP calls on CUCM (75% additional load from MP Conferencing Node via SIP refer)

Example: Assume 12 cps from MP conferencing node may load CUCM at 21 Calls per second)

Refer the Unified Communications Sizing Tool : http://tools.cisco.com/cucst

In addition to regular call signalling, Media Bandwidth requirements apply:

High Capacity (G.711) Conference node at full capacity requires 150 Mbps for RTP

Meeting Place Call Volumes

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 46

Meeting Place – Network Requirements

Round Trip Time (RTT) will between Meeting Place Conferencing Nodes and Meeting Director will dictate the failover time

200ms RTT = 1 minute failover

300ms RTT = 3 minute failover

Customer Network to Cisco WebEx Cloud Requirements:

Meeting Director to Cisco WebEx cloud must be able to establish connections outbound TCP 443 only to the Internet (only SOCKS proxy is supported)

Bandwidth for TSP API and user profile synchronisation is minimal

Cisco WebEx Node for ASR or MCS must be able to establish connections outbound TCP 443 only to the Internet (No web proxy supported)

Bandwidth is dependent on the total number of external meetings with data sharing in progress

Internal Meetings do not have any bandwidth impact to the Cisco WebEx collaboration cloud.

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 47

Meeting Place – Network Requirements

DNS Recommendations:

All MeetingPlace components including Meeting Director Nodes, Conferencing Nodes and WebEx Nodes (Optional) requires FQDN for DNS resolution between all servers

Reverse IP Lookup required

Classless DNS not supported

WAN Bandwidth Recommendations:

4 Mbps minimum bandwidth for the WAN link between any two nodes. Nodes can be standalone Meeting Director Nodes or Conferencing Nodes

Note: These network requirements do not include the media bandwidth requirements

WebEx Integration with WebEx Node WebEx Node for MCS

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 49

WebEx Node for MCS

Internal users connect to WebEx Node for MCS

Requires WebEx Site, Signal to Cloud

Not Supported: HQ Video, NBR recordings, Mobility join

Audio media Signalling Web meeting data

Cisco WebEx Collaboration

Cloud

Internal/VPN

WebEx Node for MCS

MeetingPlace Audio

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 50

WebEx Node for MCS External Meeting

External participants connect to cloud

Single connection between WebEx Node & cloud

Resiliency – Automatic overflow WebEx Node to Cloud

Cisco WebEx Collaboration

Cloud

External

WebEx Node

for MCS

Single Meeting

Stream to WebEx

Internal/VPN

MeetingPlace Audio

WebEx Integration with WebEx Node WebEx Node for ASR

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 52

MP 8.5 and WebEx Node for ASR

Cisco WebEx Collaboration

Cloud

WebEx Node

For ASR

Single Meeting

Stream to WebEx

Internet

MeetingPlace 8.5

Audio

CB

MMP

Audio

Data sharing

Audio on-prem. and Bandwidth optimisation for collaboration

& HQ webcam video on premises.

Webcam HQ

Video

LAN/WAN/

VPN

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 53

WebEx Node for ASR Capacities

For the Web based node (CB) max capacity is 500 attendees per SPA.

For the VoIP/Video node (MMP) max capacity is 11600 points per SPA.

These points can be consumed as per the matrix below.

Integrated VoIP/Video Type Points Per Use Max capacity if using a

single service

Active Video 360p + 5 x 90p 97 120

Active Video 180p 18 640

Active Video 180p + 6 x 90p 60 192

Single Point Video 8 1450

VoIP 19 600

Mixed Mode Audio 18 644

Audio Broadcast 6 1933

Note: Active Video means active speaker will show in the main video window and other attendees will show as thumbnails

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 54

Closing Thoughts

54

• Increase productivity, efficiency

• Extend Cisco investments

• Collaborate with anyone on any device

• Reduce costs and ease administration

Q & A

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 56

Cisco Conferencing Resources Public Cisco.com Resources

http://www.cisco.com/en/US/products/sw/ps5664/ps5669/index.html

Docwiki Resources

http://docwiki.cisco.com/wiki/Cisco_Unified_MeetingPlace_Release_8.5

Cisco Unified Communications 8.X SRND - Conferencing

http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/8x/confernc.html

Cisco WebEx knowledge base

http://kb.webex.com

WebEx Single Sign On

http://developer.webex.com/web/meetingservices/sso

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 57

Complete Your Online Session Evaluation

Complete your session evaluation:

Directly from your mobile device by visiting www.ciscoliveaustralia.com/mobile and login by entering your username and password

Visit one of the Cisco Live internet stations located throughout the venue

Open a browser on your own computer to access the Cisco Live onsite portal

Don’t forget to activate your Cisco Live

Virtual account for access to all session

materials, communities, and on-demand and

live activities throughout the year. Activate your

account at any internet station or visit

www.ciscolivevirtual.com.

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKCOL-2304 58


Recommended