Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2000-200127Utrechtnl NED1. Eredivisie28282,52028.0066000600.000.210.210.000.21Matches
2001-200228Utrechtnl NED1. Eredivisie29292,59028.8156100800.030.170.210.030.21Matches
2001-200228Utrecht2. UEFA Cup443604.0000200.000.00Matches
2002-200329Utrechtnl NED1. Eredivisie28282,42226.9123100700.040.070.110.040.11Matches
2002-200329Utrecht2. UEFA Cup11901.0000100.000.00Matches
2003-200430Kaiserslauternde GER1. Bundesliga865736.4000000400.000.000.000.000.00Matches
2003-200430Kaiserslautern2. UEFA Cup10440.5000000.000.00Matches
2004-200531Vitessenl NED1. Eredivisie29292,58828.8033000800.000.100.100.000.10Matches
2005-200632Vitessenl NED1. Eredivisie17171,51216.8011000500.000.060.060.000.06Matches
2006-200733ADO Den Haagnl NED1. Eredivisie20201,76819.6000000710.000.000.000.000.00Matches
2007-200834Sint-Truidenbe BEL1. First Division111196510.7000000210.000.000.000.000.00
8 Seasons5 Clubs4 Leagues17617315,432171.5217192005020.010.100.110.010.11
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Utrecht (3 Seasons)2 Leagues90907,98288.7213152002400.020.160.180.020.18
Vitesse (2 Seasons)1 League46464,10045.60440001300.000.090.090.000.09
ADO Den Haag (1 Season)1 League20201,76819.6000000710.000.000.000.000.00
Sint-Truiden (1 Season)1 League111196510.7000000210.000.000.000.000.00
Kaiserslautern (1 Season)2 Leagues966176.9000000400.000.000.000.000.00
Eredivisie (6 Seasons)15115113,400148.9217192004110.010.110.130.010.13
UEFA Cup (3 Seasons)654945.5000300.000.00
First Division (1 Season)111196510.7000000210.000.000.000.000.00
Bundesliga (1 Season)865736.4000000400.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2000-200127Utrecht1 League28282,52028.0066000600.000.210.210.000.21
2001-200228Utrecht2 Leagues33332,95032.81561001000.030.170.210.030.21
2002-200329Utrecht2 Leagues29292,51227.9123100800.040.070.110.040.11
2003-200430Kaiserslautern2 Leagues966176.9000000400.000.000.000.000.00
2004-200531Vitesse1 League29292,58828.8033000800.000.100.100.000.10
2005-200632Vitesse1 League17171,51216.8011000500.000.060.060.000.06
2006-200733ADO Den Haag1 League20201,76819.6000000710.000.000.000.000.00
2007-200834Sint-Truiden1 League111196510.7000000210.000.000.000.000.00
8 Seasons5 Clubs4 Leagues17617315,432171.5217192005020.010.100.110.010.11
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Utrecht (3 Seasons)2 Leagues90907,98288.7213152002400.020.160.180.020.18
Vitesse (2 Seasons)1 League46464,10045.60440001300.000.090.090.000.09
ADO Den Haag (1 Season)1 League20201,76819.6000000710.000.000.000.000.00
Sint-Truiden (1 Season)1 League111196510.7000000210.000.000.000.000.00
Kaiserslautern (1 Season)2 Leagues966176.9000000400.000.000.000.000.00
Eredivisie (6 Seasons)15115113,400148.9217192004110.010.110.130.010.13
UEFA Cup (3 Seasons)654945.5000300.000.00
First Division (1 Season)111196510.7000000210.000.000.000.000.00
Bundesliga (1 Season)865736.4000000400.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2000-200127Utrechtnl NED1. Eredivisie5th28282,52028.0066000600.000.210.210.000.21Matches
2001-200228Utrechtnl NED1. Eredivisie7th29292,59028.8156100800.030.170.210.030.21Matches
2002-200329Utrechtnl NED1. Eredivisie8th28282,42226.9123100700.040.070.110.040.11Matches
2003-200430Kaiserslauternde GER1. Bundesliga15th865736.4000000400.000.000.000.000.00Matches
2004-200531Vitessenl NED1. Eredivisie7th29292,58828.8033000800.000.100.100.000.10Matches
2005-200632Vitessenl NED1. Eredivisie11th17171,51216.8011000500.000.060.060.000.06Matches
2006-200733ADO Den Haagnl NED1. Eredivisie18th20201,76819.6000000710.000.000.000.000.00Matches
2007-200834Sint-Truidenbe BEL1. First Division17th111196510.7000000210.000.000.000.000.00
8 Seasons5 Clubs3 Leagues17016814,938166.0217192004720.010.100.110.010.11
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Utrecht (3 Seasons)1 League85857,53283.7213152002100.020.160.180.020.18
Vitesse (2 Seasons)1 League46464,10045.60440001300.000.090.090.000.09
ADO Den Haag (1 Season)1 League20201,76819.6000000710.000.000.000.000.00
Sint-Truiden (1 Season)1 League111196510.7000000210.000.000.000.000.00
Kaiserslautern (1 Season)1 League865736.4000000400.000.000.000.000.00
Eredivisie (6 Seasons)15115113,400148.9217192004110.010.110.130.010.13
First Division (1 Season)111196510.7000000210.000.000.000.000.00
Bundesliga (1 Season)865736.4000000400.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2001-200228Utrecht2. UEFA CupRd2443604.0000200.000.00Matches
2002-200329Utrecht2. UEFA CupRd111901.0000100.000.00Matches
2003-200430Kaiserslautern2. UEFA CupRd110440.5000000.000.00Matches
3 Seasons2 Clubs1 League654945.5000300.000.00
Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Utrecht (2 Seasons)1 League554505.0000300.000.00
Kaiserslautern (1 Season)1 League10440.5000000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2000-200127Utrechtnl NED1. Eredivisie28.0080.290.0000Matches
2001-200228Utrechtnl NED1. Eredivisie28.8150.170.2000Matches
2001-200228Utrecht2. UEFA Cup4.000Matches
2002-200329Utrechtnl NED1. Eredivisie26.9160.220.1700Matches
2002-200329Utrecht2. UEFA Cup1.000Matches
2003-200430Kaiserslauternde GER1. Bundesliga6.4000.0000Matches
2003-200430Kaiserslautern2. UEFA Cup0.500Matches
2004-200531Vitessenl NED1. Eredivisie28.8040.140.0000Matches
2005-200632Vitessenl NED1. Eredivisie16.8010.060.0000Matches
2006-200733ADO Den Haagnl NED1. Eredivisie19.6020.100.0000Matches
2007-200834Sint-Truidenbe BEL1. First Division10.7010.090.0000
8 Seasons5 Clubs4 Leagues171.52270.160.0700
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Utrecht (3 Seasons)2 Leagues88.72190.230.1100
Vitesse (2 Seasons)1 League45.6050.110.0000
ADO Den Haag (1 Season)1 League19.6020.100.0000
Sint-Truiden (1 Season)1 League10.7010.090.0000
Kaiserslautern (1 Season)2 Leagues6.9000.0000
Eredivisie (6 Seasons)148.92260.170.0800
UEFA Cup (3 Seasons)5.500
First Division (1 Season)10.7010.090.0000
Bundesliga (1 Season)6.4000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2000-200127Utrecht1 League28.0080.290.0000
2001-200228Utrecht2 Leagues32.8150.170.2000
2002-200329Utrecht2 Leagues27.9160.220.1700
2003-200430Kaiserslautern2 Leagues6.9000.0000
2004-200531Vitesse1 League28.8040.140.0000
2005-200632Vitesse1 League16.8010.060.0000
2006-200733ADO Den Haag1 League19.6020.100.0000
2007-200834Sint-Truiden1 League10.7010.090.0000
8 Seasons5 Clubs4 Leagues171.52270.160.0700
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Utrecht (3 Seasons)2 Leagues88.72190.230.1100
Vitesse (2 Seasons)1 League45.6050.110.0000
ADO Den Haag (1 Season)1 League19.6020.100.0000
Sint-Truiden (1 Season)1 League10.7010.090.0000
Kaiserslautern (1 Season)2 Leagues6.9000.0000
Eredivisie (6 Seasons)148.92260.170.0800
UEFA Cup (3 Seasons)5.500
First Division (1 Season)10.7010.090.0000
Bundesliga (1 Season)6.4000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2000-200127Utrechtnl NED1. Eredivisie5th28.0080.290.0000Matches
2001-200228Utrechtnl NED1. Eredivisie7th28.8150.170.2000Matches
2002-200329Utrechtnl NED1. Eredivisie8th26.9160.220.1700Matches
2003-200430Kaiserslauternde GER1. Bundesliga15th6.4000.0000Matches
2004-200531Vitessenl NED1. Eredivisie7th28.8040.140.0000Matches
2005-200632Vitessenl NED1. Eredivisie11th16.8010.060.0000Matches
2006-200733ADO Den Haagnl NED1. Eredivisie18th19.6020.100.0000Matches
2007-200834Sint-Truidenbe BEL1. First Division17th10.7010.090.0000
8 Seasons5 Clubs3 Leagues166.02270.160.0700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Utrecht (3 Seasons)1 League83.72190.230.1100
Vitesse (2 Seasons)1 League45.6050.110.0000
ADO Den Haag (1 Season)1 League19.6020.100.0000
Sint-Truiden (1 Season)1 League10.7010.090.0000
Kaiserslautern (1 Season)1 League6.4000.0000
Eredivisie (6 Seasons)148.92260.170.0800
First Division (1 Season)10.7010.090.0000
Bundesliga (1 Season)6.4000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2001-200228Utrecht2. UEFA CupRd24.000Matches
2002-200329Utrecht2. UEFA CupRd11.000Matches
2003-200430Kaiserslautern2. UEFA CupRd10.500Matches
3 Seasons2 Clubs1 League5.500
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Utrecht (2 Seasons)1 League5.000
Kaiserslautern (1 Season)1 League0.500

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2000-200127Utrechtnl NED1. Eredivisie282,5209082.428.028280Matches
2001-200228Utrechtnl NED1. Eredivisie292,5908984.628.829270Matches
2001-200228Utrecht2. UEFA Cup4360904.04400Matches
2002-200329Utrechtnl NED1. Eredivisie282,4228779.226.928240Matches
2002-200329Utrecht2. UEFA Cup190901.01100Matches
2003-200430Kaiserslauternde GER1. Bundesliga85737218.76.4662Matches
2003-200430Kaiserslautern2. UEFA Cup144440.5011Matches
2004-200531Vitessenl NED1. Eredivisie292,5888984.628.829280Matches
2005-200632Vitessenl NED1. Eredivisie171,5128949.416.817160Matches
2006-200733ADO Den Haagnl NED1. Eredivisie201,7688857.819.620190Matches
2007-200834Sint-Truidenbe BEL1. First Division119658831.510.7110
8 Seasons5 Clubs4 Leagues17615,4328861.0171.517315331
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Utrecht (3 Seasons)2 Leagues907,9828982.088.7908400
Vitesse (2 Seasons)1 League464,1008967.045.646440
ADO Den Haag (1 Season)1 League201,7688857.819.620190
Sint-Truiden (1 Season)1 League119658831.510.7110
Kaiserslautern (1 Season)2 Leagues96176918.76.96631
Eredivisie (6 Seasons)15113,4008973.0148.91511420
UEFA Cup (3 Seasons)6494825.55511
First Division (1 Season)119658831.510.7110
Bundesliga (1 Season)85737218.76.4662
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2000-200127Utrecht1 League282,5209082.428.028280
2001-200228Utrecht2 Leagues332,9508984.632.8333100
2002-200329Utrecht2 Leagues292,5128779.227.9292500
2003-200430Kaiserslautern2 Leagues96176918.76.96631
2004-200531Vitesse1 League292,5888984.628.829280
2005-200632Vitesse1 League171,5128949.416.817160
2006-200733ADO Den Haag1 League201,7688857.819.620190
2007-200834Sint-Truiden1 League119658831.510.7110
8 Seasons5 Clubs4 Leagues17615,4328861.0171.517315331
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Utrecht (3 Seasons)2 Leagues907,9828982.088.7908400
Vitesse (2 Seasons)1 League464,1008967.045.646440
ADO Den Haag (1 Season)1 League201,7688857.819.620190
Sint-Truiden (1 Season)1 League119658831.510.7110
Kaiserslautern (1 Season)2 Leagues96176918.76.96631
Eredivisie (6 Seasons)15113,4008973.0148.91511420
UEFA Cup (3 Seasons)6494825.55511
First Division (1 Season)119658831.510.7110
Bundesliga (1 Season)85737218.76.4662
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2000-200127Utrechtnl NED1. Eredivisie5th282,5209082.428.028280Matches
2001-200228Utrechtnl NED1. Eredivisie7th292,5908984.628.829270Matches
2002-200329Utrechtnl NED1. Eredivisie8th282,4228779.226.928240Matches
2003-200430Kaiserslauternde GER1. Bundesliga15th85737218.76.4662Matches
2004-200531Vitessenl NED1. Eredivisie7th292,5888984.628.829280Matches
2005-200632Vitessenl NED1. Eredivisie11th171,5128949.416.817160Matches
2006-200733ADO Den Haagnl NED1. Eredivisie18th201,7688857.819.620190Matches
2007-200834Sint-Truidenbe BEL1. First Division17th119658831.510.7110
8 Seasons5 Clubs3 Leagues17014,9388861.0166.01681482
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Utrecht (3 Seasons)1 League857,5328982.083.785790
Vitesse (2 Seasons)1 League464,1008967.045.646440
ADO Den Haag (1 Season)1 League201,7688857.819.620190
Sint-Truiden (1 Season)1 League119658831.510.7110
Kaiserslautern (1 Season)1 League85737218.76.4662
Eredivisie (6 Seasons)15113,4008973.0148.91511420
First Division (1 Season)119658831.510.7110
Bundesliga (1 Season)85737218.76.4662
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2001-200228Utrecht2. UEFA CupRd24360904.04400Matches
2002-200329Utrecht2. UEFA CupRd1190901.01100Matches
2003-200430Kaiserslautern2. UEFA CupRd1144440.5011Matches
3 Seasons2 Clubs1 League6494825.55511
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Utrecht (2 Seasons)1 League5450905.05500
Kaiserslautern (1 Season)1 League144440.5011
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2000-200127Utrechtnl NED1. Eredivisie28.060Matches
2001-200228Utrechtnl NED1. Eredivisie28.880Matches
2001-200228Utrecht2. UEFA Cup4.02000Matches
2002-200329Utrechtnl NED1. Eredivisie26.970Matches
2002-200329Utrecht2. UEFA Cup1.01000Matches
2003-200430Kaiserslauternde GER1. Bundesliga6.440Matches
2003-200430Kaiserslautern2. UEFA Cup0.50000Matches
2004-200531Vitessenl NED1. Eredivisie28.880Matches
2005-200632Vitessenl NED1. Eredivisie16.850Matches
2006-200733ADO Den Haagnl NED1. Eredivisie19.671Matches
2007-200834Sint-Truidenbe BEL1. First Division10.721
8 Seasons5 Clubs4 Leagues171.550200
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Utrecht (3 Seasons)2 Leagues88.724000
Vitesse (2 Seasons)1 League45.6130
ADO Den Haag (1 Season)1 League19.671
Sint-Truiden (1 Season)1 League10.721
Kaiserslautern (1 Season)2 Leagues6.94000
Eredivisie (6 Seasons)148.9411
UEFA Cup (3 Seasons)5.53000
First Division (1 Season)10.721
Bundesliga (1 Season)6.440
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2000-200127Utrecht1 League28.060
2001-200228Utrecht2 Leagues32.810000
2002-200329Utrecht2 Leagues27.98000
2003-200430Kaiserslautern2 Leagues6.94000
2004-200531Vitesse1 League28.880
2005-200632Vitesse1 League16.850
2006-200733ADO Den Haag1 League19.671
2007-200834Sint-Truiden1 League10.721
8 Seasons5 Clubs4 Leagues171.550200
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Utrecht (3 Seasons)2 Leagues88.724000
Vitesse (2 Seasons)1 League45.6130
ADO Den Haag (1 Season)1 League19.671
Sint-Truiden (1 Season)1 League10.721
Kaiserslautern (1 Season)2 Leagues6.94000
Eredivisie (6 Seasons)148.9411
UEFA Cup (3 Seasons)5.53000
First Division (1 Season)10.721
Bundesliga (1 Season)6.440
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2000-200127Utrechtnl NED1. Eredivisie5th28.060Matches
2001-200228Utrechtnl NED1. Eredivisie7th28.880Matches
2002-200329Utrechtnl NED1. Eredivisie8th26.970Matches
2003-200430Kaiserslauternde GER1. Bundesliga15th6.440Matches
2004-200531Vitessenl NED1. Eredivisie7th28.880Matches
2005-200632Vitessenl NED1. Eredivisie11th16.850Matches
2006-200733ADO Den Haagnl NED1. Eredivisie18th19.671Matches
2007-200834Sint-Truidenbe BEL1. First Division17th10.721
8 Seasons5 Clubs3 Leagues166.0472
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Utrecht (3 Seasons)1 League83.7210
Vitesse (2 Seasons)1 League45.6130
ADO Den Haag (1 Season)1 League19.671
Sint-Truiden (1 Season)1 League10.721
Kaiserslautern (1 Season)1 League6.440
Eredivisie (6 Seasons)148.9411
First Division (1 Season)10.721
Bundesliga (1 Season)6.440
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2001-200228Utrecht2. UEFA CupRd24.02000Matches
2002-200329Utrecht2. UEFA CupRd11.01000Matches
2003-200430Kaiserslautern2. UEFA CupRd10.50000Matches
3 Seasons2 Clubs1 League5.53000
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Utrecht (2 Seasons)1 League5.03000
Kaiserslautern (1 Season)1 League0.50000

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.