2010 São Paulo FC season

The 2010 football season was São Paulo's 81st season since club's existence. In this year Tricolor take part on its seventh consecutive Copa Libertadores however was defeated at semifinals by Internacional, that would be champion later, on away goal rule due a goal scored by opponent on Morumbi, 0–1 (away); 2–1 (home). The club came third in Campeonato Paulista losing at semifinals to rival Santos. In Série A ended in ninth position reaching a qualifying to Copa Sudamericana breaking the sequence of qualification to the Copa Libertadores, since 2004.

São Paulo
2010 season
ChairmanBrazil Juvenal Juvêncio
ManagerBrazil Ricardo Gomes
(until 6 August)
Brazil Milton Cruz
(caretaker manager)
Brazil Sergio Baresi
(caretaker manager)
Brazil Paulo César Carpegiani
Série A9th
Campeonato PaulistaSemi-finals
Copa LibertadoresSemi-finals
Top goalscorerLeague:
Fernandão (8 goals)

All:
Dagoberto (15 goals)
Highest home attendance57,113 ( v Internacional in the Copa Libertadores)
Lowest home attendance4,362 ( v Monte Azul in the Campeonato Paulista)
← 2009
2011 →

Current squad

Updated 21 July 2010[1]Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

No.Pos. NationPlayer
20MF  BRARicharlyson
21MF  BRASergio Mota
22GK  BRABosco
25FW  BRADagoberto
26DF  BRAThiago Carleto
27DF  BRADiogo
28MF  BRAWellington
29MF  BRACasemiro
32DF  BRASamuel
33GK  BRADenis
37FW  BRALucas
77DF  BRAIlsinho
99FW  BRARicardo Oliveira (on loan from Al-Jazira)

Out on loan

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

No.Pos. NationPlayer
MF  BRARenan (on loan to Guarani)
MF  BRARafinha (on loan to Coritiba)
MF  BRACarlinhos Paraíba (on loan to Guarani)
FW  BRAMazola (on loan to Guarani)
FW  BRARoger (on loan to Guarani)
FW  BRAHenrique (on loan to Vitória)
DF  CHINélson Saavedra (on loan to Atlético Goianiense)
MF  BRAMarcelinho Paraíba (on loan to Sport Recife)

Transfers

In

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

Out

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

Competitions

Overall

Games played71 (21 Campeonato Paulista, 12 Copa Libertadores, 38 Campeonato Brasileiro)
Games won33 (11 Campeonato Paulista, 7 Copa Libertadores, 15 Campeonato Brasileiro)
Games drawn16 (3 Campeonato Paulista, 3 Copa Libertadores, 10 Campeonato Brasileiro)
Games lost22 (7 Campeonato Paulista, 2 Copa Libertadores, 13 Campeonato Brasileiro)
Goals scored112
Goals conceded83
Goal difference+29
Best result5–0 (H) v Botafogo - Campeonato Paulista - 2010.04.04
Worst result1–4 (H) v Fluminense - Campeonato Brasileiro - 2010.11.21
Top scorerDagoberto (15 goals)

Appearances and goals

No.PosNatPlayerTotalCampeonato PaulistaCopa LibertadoresCampeonato Brasileiro
AppsGoalsAppsGoalsAppsGoalsAppsGoals
01GK  BRARogério Ceni70820+0312+0138+04
2MF  BRAJean63317+017+6032+12
3DF  BRAAndré Dias212+010+000+00
3DF  BRAAlex Silva4119+0010+0121+10
4DF  BRAAndré Luís716+110+000+00
5DF  BRAMiranda57219+0111+0027+01
6DF  BRAJúnior César39111+218+1017+00
7MF  BRAJorge Wagner43113+216+1013+80
8MF  BRACléber Santana4237+515+3014+82
9FW  BRAWashington291313+166+353+32
10MF  BRAHernanes421017+2612+029+22
11MF  BRAMarcelinho Paraíba2538+423+204+41
12FW  BRAFernandinho3664+642+6110+81
13DF  BRAXandão3518+103+2019+21
14DF  BRARenato Silva2316+001+2011+31
15FW  BRAFernandão3180+004+0024+38
16MF  BRAMarlos5357+616+2018+144
18MF  BRARodrigo Souto49310+138+3027+00
19FW  BRARoger612+410+000+00
20MF  BRARicharlyson47111+119+0025+10
21DF  ARGAdrián González202+000+000+00
22GK  BRABosco101+000+000+00
23DF  BRACicinho2506+308+204+20
25FW  BRADagoberto481514+1510+0316+77
26DF  BRAThiago Carleto301+000+002+00
27MF  BRALéo Lima1949+621+112+01
27DF  BRADiogo600+000+004+20
28MF  BRAWellington701+200+003+10
29FW  BRAHenrique712+510+000+00
29MF  BRACasemiro1820+000+0016+22
30MF  BRAOscar000+000+000+00
31MF  BRACarlinhos Paraíba2003+100+0010+60
31DF  BRAAislan000+000+000+00
32DF  BRASamuel800+000+006+20
33GK  BRADenis000+000+000+00
34DF  BRABruno Uvini200+000+000+20
35DF  BRADavid101+000+000+00
35MF  BRAZé Vitor900+000+002+70
36MF  BRASergio Mota700+400+000+30
37FW  BRAMazola101+000+000+00
37MF  BRALucas2640+000+0023+34
39FW  BRALucas Gaúcho520+000+003+22
77MF  BRAIlsinho910+000+002+71
99FW  BRARicardo Oliveira1780+001+1114+17

Scorers

PositionNationPlaying positionNameCampeonato PaulistaCopa LibertadoresCampeonato BrasileiroTotal
1 FWDagoberto53715
2 FWWashington65213
3 MFHernanes62210
4 FWFernandão0088
= FWRicardo Oliveira0178
= GKRogério Ceni3148
5 FWFernandinho4116
6 MFMarlos1045
7 MFLéo Lima2114
= MFLucas0044
8 MFCléber Santana1023
= MFJean1023
= MFMarcelinho Paraíba2013
= MFRodrigo Souto3003
9 MFCasemiro0022
= FWLucas Gaúcho0022
= DFMiranda1012
10 DFAlex Silva0101
= DFAndré Dias1001
= DFAndré Luís1001
= FWHenrique1001
= DFIlsinho0011
= MFJorge Wagner1001
= DFJúnior César1001
= DFRenato Silva0011
= MFRicharlyson1001
= FWRoger1001
= DFXandão0011
///Own goals1012
Total431554112

Managers performance

NameNationalityFromToPWDLGFGAWin%
Ricardo Gomes  Brazil17 January5 August4522914734355%
Milton Cruz  Brazil8 August8 August10101133%
Sérgio Baresi  Brazil15 August2 October14545182345%
Paulo César Carpegiani  Brazil6 October5 December11623201660%

Campeonato Paulista

17 January Round 1 São Paulo 1–3 Portuguesa São Paulo
17:00 UTC−02:00Marcelinho Paraíba 38'ReportHéverton 54', 90+1'
Marco Antônio 58' (pen.)
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 18,074
Referee: Antônio Rogério Batista do Prado
20 January Round 2 Mirassol 1–1 São Paulo Mirassol
21:50 UTC−02:00Evando 6'ReportRicharlyson 89'Stadium: Estádio Municipal José Maria de Campos Maia
Attendance: 6,016
Referee: Philippe Lombard
23 January Round 3 São Paulo 3–0 Rio Claro São Paulo
19:30 UTC−02:00Hernanes 38'
Washington 55'
Rogério Ceni 90' (pen.)
ReportStadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 8,384
Referee: Rodrigo Braghetto
28 January Round 4 São Paulo 3–0 Paulista Barueri
17:00 UTC−02:00Dagoberto 28', 54'
André Dias 65'
ReportStadium: Arena Barueri
Attendance: 4,979
Referee: Rodrigo Martins Cintra
31 January Round 5 Sertãozinho 2–2 São Paulo Ribeirão Preto
19:30 UTC−02:00Thiago Silvy 54'
Mendes 62'
ReportLéo Lima 55'
Marcos Vinícius 90+3' (o.g.)
Stadium: Estádio Santa Cruz
Attendance: 5,637
Referee: Raphael Claus
3 February Round 6 São Paulo 3–0 São Caetano Barueri
21:50 UTC−02:00Washington 24'
Dagoberto 36'
Hernanes 90+1'
ReportStadium: Arena Barueri
Attendance: 4,875
Referee: Rodrigo Guarizo do Amaral
7 February Round 7 São Paulo 1–2 Santos Barueri
17:00 UTC−02:00Roger 66'ReportNeymar 37' (pen.)
Robinho 86'
Stadium: Arena Barueri
Attendance: 14,519
Referee: Marcelo Rogério
13 February Round 8 Ituano 0–1 São Paulo Itu
16:00 UTC−02:00ReportRogério Ceni 16' (pen.)Stadium: Estádio Municipal Dr. Novelli Júnior
Attendance: 6,953
Referee: Paulo César de Oliveira
21 February Round 10 Palmeiras 2–0 São Paulo São Paulo
17:00 UTC−03:00Robert 53', 68'ReportStadium: Estádio Palestra Itália (Parque Antárctica)
Attendance: 13,950
Referee: Rodrigo Martins Cintra
28 February Round 11 São Paulo 5–1 Monte Azul Barueri
17:00 UTC−03:00Léo Lima 3'
Fernandinho 49', 62', 69', 86'
ReportLopes 68'Stadium: Arena Barueri
Attendance: 4,362
Referee: Flávio Rodrigues Guerra
3 March Round 12 Oeste 0–0 São Paulo Araraquara
21:50 UTC−03:00ReportStadium: Estádio Dr. Adhemar de Barros (Fonte Luminosa)
Attendance: 7,610
Referee: Marcelo Aparecido de Souza
7 March Round 13 Ponte Preta 0–2 São Paulo Campinas
19:30 UTC−03:00ReportWashington 15', 40'Stadium: Estádio Moisés Lucarelli
Attendance: 9,487
Referee: Edson Reis Pavani Junior
14 March Round 14 São Paulo 2–1 Rio Branco São Paulo
17:00 UTC−03:00Jorge Wagner 11'
André Luís 90+1'
ReportMárcio Carioca 81'Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 9,370
Referee: Salvio Spinola Fagundes Filho
21 March Round 15 São Paulo 3–0 Mogi Mirim São Paulo
17:00 UTC−03:00Rogério Ceni 13' (pen.)
Cléber Santana 40'
Hernanes 90+2'
ReportStadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 9,763
Referee: Wilson Luiz Seneme
24 March Round 16 Bragantino 1–0 São Paulo Bragança Paulista
21:50 UTC−03:00Maurício 81'ReportStadium: Estádio Nabi Abi Chedid
Attendance: 4,248
Referee: José Henrique de Carvalho
28 March Round 17 Corinthians 4–3 São Paulo São Paulo
16:00 UTC−03:00Elias 17'
Danilo 34'
Roberto Carlos 52'
Alex Silva 90+2' (o.g.)
ReportJean 43'
Rodrigo Souto 74', 82'
Stadium: Estádio Municipal Paulo Machado de Carvalho (Pacaembu)
Attendance: 24,557
Referee: Wilson Luiz Seneme
4 April Round 18 São Paulo 5–0 Botafogo São Paulo
16:00 UTC−03:00Marlos 45'
Hernanes 59', 82'
Rodrigo Souto 67'
Júnior César 69'
ReportStadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 8,774
Referee: Paulo César de Oliveira
7 April Round 19 Santo André 1–3 São Paulo Piracicaba
21:50 UTC−03:00Rodrigão 38'ReportWashington 8'
Dagoberto 20'
Miranda 63'
Stadium: Estádio Barão da Serra Negra
Attendance: 12,908
Referee: Luiz Flávio de Oliveira
11 April Semifinals São Paulo 2–3 Santos São Paulo
16:00 UTC−03:00Hernanes 52'
Dagoberto 66'
ReportJúnior César 25' (o.g.)
André 40'
Durval 89'
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 35,695
Referee: Marcelo Rogério
18 April Semifinals Santos 3–0 São Paulo Santos
16:00 UTC−03:00Neymar 59', 82' (pen.)
Paulo Henrique 87'
ReportStadium: Estádio Urbano Caldeira (Vila Belmiro)
Attendance: 13,785
Referee: José Henrique de Carvalho

Record

PointsMatchesWinsDrawsLossesGoals forGoals againstWin%
36211137432557%

Copa Libertadores

v São Paulo
25 February Second Stage Once Caldas 2–1 São Paulo Manizales
19:10 (UTC-5)Uribe 49'
Moreno 71'
ReportRogério Ceni 33'Stadium: Estadio Palogrande
Attendance: 35,000
Referee: Pablo Pozo (Chile)
v São Paulo
31 March Second Stage Monterrey 0–0 São Paulo Monterrey
18:50 (UTC-6)ReportStadium: Estadio Tecnológico
Attendance: 32,500
Referee: Saúl Laverni (Argentina)
v São Paulo
28 April Round of 16 Universitario 0–0 São Paulo Lima
17:30 UTC−05:00ReportStadium: Estadio Monumental
Referee: Saúl Laverni (Argentina)

Record

PointsMatchesWinsDrawsLossesGoals forGoals againstWin%
241273215466%

Campeonato Brasileiro

9 May Round 1 Flamengo 1–1 São Paulo Rio de Janeiro
16:00 UTC−03:00Dênis Marques 50'ReportWashington 44'Stadium: Estádio Jornalista Mário Filho (Maracanã)
Attendance: 7,729
Referee: Leandro Pedro Vuaden
16 May Round 2 São Paulo 1–2 Botafogo São Paulo
16:00 UTC−03:00Léo Lima 8'ReportAntônio Carlos 28'
Renato Cajá 88'
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 11,672
Referee: Sandro Meira Ricci
23 May Round 3 Internacional 0–2 São Paulo Porto Alegre
16:00 UTC−03:00ReportHernanes 37'
Fernandão 62'
Stadium: Estádio José Pinheiro Borba (Beira-Rio)
Attendance: 28,824
Referee: Marcelo de Lima Henrique
26 May Round 4 São Paulo 1–0 Palmeiras São Paulo
20:30 UTC−03:00Fernandão 54'ReportStadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 15,522
Referee: Marcelo Aparecido Ribeiro De Souza
30 May Round 5 Guarani 0–0 São Paulo Campinas
16:00 UTC−03:00ReportStadium: Estádio Brinco de Ouro da Princesa
Attendance: 14,528
Referee: Guilherme Ceretta De Lima
2 June Round 6 Goiás 2–1 São Paulo Goiânia
21:50 UTC−03:00Bernardo 38' (pen.)
Jonílson 89'
ReportMarcelinho Paraíba 14'Stadium: Estádio do Governo do Estado de Goiás (Serra Dourada)
Attendance: 15,592
Referee: Nielson Nogueira Dias
6 June Round 7 São Paulo 3–1 Grêmio São Paulo
16:00 UTC−03:00Dagoberto 17', 66', 68'ReportHugo 7'Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 14,408
Referee: Gutemberg de Paula Fonseca
14 July Round 8 São Paulo 1–2 Avaí São Paulo
19:30 UTC−03:00Hernanes 76'ReportRoberto 60'
Vandinho 65'
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 7,717
Referee: Francisco Carlos Nascimento
17 July Round 9 Vitória 3–2 São Paulo Salvador
18:30 UTC−03:00Elkeson 13'
Schwenck 47'
Ramon 57'
ReportJean 38'
Fernandão 61'
Stadium: Estádio Manoel Barradas (Barradão)
Attendance: 11,915
Referee: Marcelo de Lima Henrique
21 July Round 10 São Paulo 1–1 Grêmio Prudente São Paulo
19:30 UTC−03:00Washington 1'ReportAnderson Luis 21'Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 9,646
Referee: Rodrigo Martins Cintra
25 July Round 11 Santos 1–0 São Paulo Santos
16:00 UTC−03:00Renato Silva 60' (o.g.)ReportStadium: Estádio Urbano Caldeira (Vila Belmiro)
Attendance: 9,367
Referee: Luiz Flavio De Oliveira
31 July Round 12 São Paulo 2–1 Ceará São Paulo
18:30 UTC−03:00Fernandão 66'
Ricardo Oliveira 68'
ReportErick Flores 84'Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 11,793
Referee: Evandro Rogério Roman
22 August Round 15 Corinthians 3–0 São Paulo São Paulo
18:30 UTC−03:00Elias 22', 45'
Jucilei 71'
ReportStadium: Estádio Municipal Paulo Machado de Carvalho (Pacaembu)
Attendance: 28,159
Referee: Wilson Luiz Seneme
25 August Round 16 São Paulo 0–0 Vasco da Gama São Paulo
21:50 UTC−03:00ReportStadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 10,802
Referee: Carlos Eugênio Simon
29 August Round 17 Fluminense 2–2 São Paulo Rio de Janeiro
18:30 UTC−03:00Deco 9'
Leandro Euzébio 59'
ReportRogério Ceni 34'
Fernandão 36'
Stadium: Estádio Jornalista Mário Filho (Maracanã)
Attendance: 32,804
Referee: Leandro Pedro Vuaden
2 September Round 18 São Paulo 2–1 Atlético Goianiense São Paulo
21:00 UTC−03:00Xandão 23'
Dagoberto 68'
ReportJuninho 50'Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 9,364
Referee: Paulo Henrique Godoy Bezerra
5 September Round 19 Atlético Mineiro 2–3 São Paulo Ipatinga
18:30 UTC−03:00Obina 17' (pen.), 35' (pen.)ReportCasemiro 10'
Lucas 55'
Fernandão 60'
Stadium: Estádio Municipal Epaminondas Mendes Brito (Ipatingão)
Attendance: 11,120
Referee: André Luiz de Freitas Castro
8 September Round 20 São Paulo 2–0 Flamengo São Paulo
22:00 UTC−03:00Marlos 8'
Fernandão 41'
ReportStadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 14,389
Referee: Alício Pena Júnior
12 September Round 21 Botafogo 2–0 São Paulo Rio de Janeiro
16:00 UTC−03:00Abreu 67'
Edno 80'
ReportStadium: Estádio Olímpico João Havelange (Engenhão)
Attendance: 24,050
Referee: Carlos Eugênio Simon
19 September Round 23 Palmeiras 0–2 São Paulo São Paulo
16:00 UTC−03:00ReportLucas 54'
Fernandão 75'
Stadium: Estádio Municipal Paulo Machado de Carvalho (Pacaembu)
Attendance: 15,011
Referee: José Henrique de Carvalho
22 September Round 24 São Paulo 2–1 Guarani São Paulo
19:30 UTC−03:00Marlos 15'
Ricardo Oliveira 63'
ReportBaiano 45+2' (pen.)Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 10,264
Referee: Marcelo Aparecido de Souza
25 September Round 25 São Paulo 0–3 Goiás São Paulo
18:30 UTC−03:00ReportCarlos Alberto 23'
Rafael Moura 35', 45+1'
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 18,528
Referee: Célio Amorim
29 September Round 26 Grêmio 4–2 São Paulo Porto Alegre
22:00 UTC−03:00André Lima 29', 39'
Jonas 68' (pen.)
Diego 75'
ReportRogério Ceni 41' (pen.)
Marlos 53'
Stadium: Estádio Olímpico Monumental
Attendance: 25,322
Referee: Ricardo Marques Ribeiro
2 October Round 27 Avaí 0–0 São Paulo Florianópolis
21:00 UTC−03:00Report (pt)Stadium: Estádio Aderbal Ramos da Silva (Ressacada)
Attendance: 8,040
Referee: Alicio Pena Júnior
6 October Round 28 São Paulo 2–0 Vitória Barueri
22:00 UTC−03:00Dagoberto 17'
Fernandinho 29'
Report (pt)Stadium: Arena Barueri
Attendance: 14,374
Referee: Claudio Mercante
9 October Round 29 Grêmio Prudente 2–3 São Paulo Presidente Prudente
18:30 UTC−03:00Wesley 32', 90+1'Report (pt)Ricardo Oliveira 8', 32', 57'Stadium: Estádio Eduardo José Farah (Prudentão)
Attendance: 12,969
Referee: Rodrigo Martins Cintra
17 October Round 30 São Paulo 4–3 Santos São Paulo
18:30 UTC−02:00Dagoberto 7', 16'
Pará 19' (o.g.)
Jean 90+2'
Report (pt)Alan Patrick 4'
Zé Eduardo 20'
Neymar 70' (pen.)
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 23,791
Referee: Sandro Meira Ricci
24 October Round 31 Ceará 2–0 São Paulo Fortaleza
16:00 UTC−02:00Magno Alves 20'
Diego Sacoman 34'
Report (pt)Stadium: Estádio Governador Plácido Aderaldo Castelo (Castelão)
Attendance: 44,591
Referee: Marcelo de Lima Henrique
28 October Round 32 São Paulo 2–1 Atlético Paranaense Barueri
21:00 UTC−02:00Ricardo Oliveira 12'
Miranda 50'
Report (pt)Guerrón 25'Stadium: Arena Barueri
Attendance: 16,480
Referee: Márcio Chagas da Silva
3 November Round 33 Cruzeiro 0–2 São Paulo Uberlândia
21:50 UTC−02:00Report (pt)Lucas 52'
Rogério Ceni 80' (pen.)
Stadium: Estádio Municipal João Havelange (Parque do Sabiá)
Attendance: 25,694
Referee: Nielson Nogueira Dias
7 November Round 34 São Paulo 0–2 Corinthians São Paulo
17:00 UTC−02:00Report (pt)Elias 39'
Dentinho 84'
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 42,667
Referee: Carlos Eugênio Simon
14 November Round 35 Vasco da Gama 1–1 São Paulo Rio de Janeiro
19:30 UTC−02:00Éder Luís 60'Report (pt)Lucas Gaúcho 70'Stadium: Estádio Vasco da Gama (São Januário)
Attendance: 5,674
Referee: Wagner Reway
21 November Round 36 São Paulo 1–4 Fluminense Barueri
17:00 UTC−02:00Lucas Gaúcho 55'Report (pt)Gum 35'
Conca 74', 88'
Fred 77'
Stadium: Arena Barueri
Attendance: 14,410
Referee: Heber Roberto Lopes
28 November Round 37 Atlético Goianiense 1–1 São Paulo Goiânia
17:00 UTC−02:00Elias 64'Report (pt)Rogério Ceni 52' (pen.)Stadium: Estádio do Governo do Estado de Goiás (Serra Dourada)
Attendance: 27,938
Referee: Carlos Eugênio Simon
5 December Round 38 São Paulo 4–0 Atlético Mineiro São Paulo
17:00 UTC−02:00Ilsinho 27'
Lucas 31'
Marlos 41'
Renato Silva 46'
Report (pt)Stadium: Estádio Cícero Pompeu de Toledo (Morumbi)
Attendance: 9,782
Referee: Marcelo de Lima Henrique

Record

Final positionPointsMatchesWinsDrawsLossesGoals forGoals againstWin%
9th5538151013545448%

See also

References

External links