Benutzer:Head/Ski

aus Wikipedia, der freien Enzyklopädie

Problemfälle

Done. --KnightMove 18:43, 23. Jan. 2008 (CET)
Done. --KnightMove 18:45, 23. Jan. 2008 (CET)
Done. --KnightMove 18:50, 23. Jan. 2008 (CET)
Done. --KnightMove 18:47, 23. Jan. 2008 (CET)
Done. --KnightMove 18:52, 23. Jan. 2008 (CET)
Done. --KnightMove 18:55, 23. Jan. 2008 (CET)
Done. --KnightMove 18:56, 23. Jan. 2008 (CET)
Done. --KnightMove 18:58, 23. Jan. 2008 (CET)
Done. --KnightMove 18:59, 23. Jan. 2008 (CET)
Done. --KnightMove 19:00, 23. Jan. 2008 (CET)
Done. --KnightMove 19:03, 23. Jan. 2008 (CET)
Done. --KnightMove 19:53, 24. Jan. 2008 (CET)
Done. --KnightMove 19:56, 24. Jan. 2008 (CET)
Done. --KnightMove 19:57, 24. Jan. 2008 (CET)
Done.--KnightMove 19:58, 24. Jan. 2008 (CET)
Done. --KnightMove 20:00, 24. Jan. 2008 (CET)
Done. --KnightMove 20:01, 24. Jan. 2008 (CET)

Getting Kategorie:Weltmeister (Ski Alpin)... Sleeping for 9.3 seconds, 2008-01-23 03:11:17 Getting 60 pages from wikipedia:de... Sleeping for 8.3 seconds, 2008-01-23 03:11:28

Zwischenüberschrift 1 (alle erl.)

Done. --KnightMove 20:03, 24. Jan. 2008 (CET)
Done. --KnightMove 20:09, 24. Jan. 2008 (CET)
Done. --KnightMove 20:11, 24. Jan. 2008 (CET)
Done. --KnightMove 20:13, 24. Jan. 2008 (CET)
Done. --KnightMove 20:14, 24. Jan. 2008 (CET)
Done. --KnightMove 20:15, 24. Jan. 2008 (CET)
Done. --KnightMove 20:16, 24. Jan. 2008 (CET)
Done. --KnightMove 20:18, 24. Jan. 2008 (CET)
  • Egon Zimmermann
    • Weblinks section not found to place {{SKIDB|zmmeg}} in page Egon Zimmermann
Done. --KnightMove 20:19, 24. Jan. 2008 (CET)
Done. --KnightMove 20:25, 24. Jan. 2008 (CET)

Zwischenüberschrift 2 (alle erl.)

Getting 60 pages from wikipedia:de... Sleeping for 9.3 seconds, 2008-01-23 03:11:48

Zwischenüberschrift 3 (alle erl., so vorhanden)

Getting Kategorie:Skiläufer (Andorra)... Sleeping for 5.5 seconds, 2008-01-23 03:12:04 Getting Kategorie:Skiläufer (Australien)... Sleeping for 4.8 seconds, 2008-01-23 03:12:10 Getting Kategorie:Skiläufer (Bolivien)... Sleeping for 4.6 seconds, 2008-01-23 03:12:17 Getting Kategorie:Skiläufer (Bulgarien)... Sleeping for 4.5 seconds, 2008-01-23 03:12:23 Getting Kategorie:Skiläufer (Deutschland)... Sleeping for 4.4 seconds, 2008-01-23 03:12:29 Getting 60 pages from wikipedia:de... Sleeping for 3.8 seconds, 2008-01-23 03:12:36

Kein Eintrag! --KnightMove 15:06, 27. Jan. 2008 (CET)
Kein Eintrag! --KnightMove 15:08, 27. Jan. 2008 (CET)
Kein Eintrag! --KnightMove 15:14, 27. Jan. 2008 (CET)
  • Monika Berwein
    • Weblinks section not found to place {{SKIDB|wbrwmo}} in page Monika Berwein
Kein Eintrag! --KnightMove 15:14, 27. Jan. 2008 (CET)
Kein Eintrag! --KnightMove 18:23, 28. Jan. 2008 (CET)
Kein Eintrag! --KnightMove 18:23, 28. Jan. 2008 (CET)
Kein Eintrag! --KnightMove 18:23, 28. Jan. 2008 (CET)
Kein Eintrag! --KnightMove 18:23, 28. Jan. 2008 (CET)
Kein Eintrag! --KnightMove 18:23, 28. Jan. 2008 (CET)
Kein Eintrag! --KnightMove 18:23, 28. Jan. 2008 (CET)
Kein Eintrag! --KnightMove 18:23, 28. Jan. 2008 (CET)

Zwischenüberschrift 4 (erl., so vorhanden)

Getting Kategorie:Skiläufer (Finnland)... Sleeping for 5.5 seconds, 2008-01-23 03:12:47 Getting Kategorie:Skiläufer (Frankreich)... Sleeping for 4.6 seconds, 2008-01-23 03:12:54 Getting 60 pages from wikipedia:de... Sleeping for 3.9 seconds, 2008-01-23 03:13:01

Kein Eintrag. --KnightMove 21:01, 28. Jan. 2008 (CET)
Kein Eintrag. --KnightMove 21:01, 28. Jan. 2008 (CET)
Kein Eintrag. --KnightMove 21:01, 28. Jan. 2008 (CET)
Kein Eintrag. --KnightMove 21:01, 28. Jan. 2008 (CET)
Kein Eintrag. --KnightMove 21:01, 28. Jan. 2008 (CET)
  • Louis Jauffret
    • Weblinks section not found to place {{SKIDB|jffl.}} in page Louis Jauffret
  • Léo Lacroix
    • Weblinks section not found to place {{SKIDB|lcrle}} in page Léo Lacroix

Zwischenüberschrift 5 (nur die Mogore-Tlałkas noch offen)

Getting Kategorie:Skiläufer (Grenada)... Sleeping for 5.3 seconds, 2008-01-23 03:13:11 Getting Kategorie:Skiläufer (Großbritannien)... Sleeping for 3.4 seconds, 2008-01-23 03:13:18 Getting Kategorie:Skiläufer (Indien)... Getting Kategorie:Skiläufer (Island)... Sleeping for 3.4 seconds, 2008-01-23 03:13:29 Getting Kategorie:Skiläufer (Italien)... Sleeping for 3.2 seconds, 2008-01-23 03:13:34 Getting 60 pages from wikipedia:de...

Hintangestellt, bis zwei separate Einträge in Ski-Db vereinigt werden. --KnightMove 13:59, 30. Jan. 2008 (CET)
Kein Eintrag
Kein Eintrag
Kein Eintrag
Kein Eintrag
Kein Eintrag
Kein Eintrag

Zwischenüberschrift 6 (alle erl., so vorhanden)

Getting Kategorie:Skiläufer (Japan)... Sleeping for 5.1 seconds, 2008-01-23 03:13:49 Getting Kategorie:Skiläufer (Jugoslawien)... Sleeping for 3.1 seconds, 2008-01-23 03:13:56 Getting Kategorie:Skiläufer (Kanada)... Sleeping for 3.1 seconds, 2008-01-23 03:14:02 Getting 60 pages from wikipedia:de...

Kein Eintrag.
Klarerweise kein Eintrag
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.

Zwischenüberschrift 7 (alle erl., so vorhanden)

Getting Kategorie:Skiläufer (Kroatien)... Sleeping for 5.1 seconds, 2008-01-23 03:14:17 Getting Kategorie:Skiläufer (Liechtenstein)... Sleeping for 3.6 seconds, 2008-01-23 03:14:24 Getting Kategorie:Skiläufer (Luxemburg)... Sleeping for 3.4 seconds, 2008-01-23 03:14:30 Getting Kategorie:Skiläufer (Madagaskar)... Sleeping for 3.4 seconds, 2008-01-23 03:14:36 Getting Kategorie:Skiläufer (Mexiko)... Sleeping for 4.1 seconds, 2008-01-23 03:14:41 Getting Kategorie:Skiläufer (Moldawien)... Sleeping for 3.7 seconds, 2008-01-23 03:14:47 Getting Kategorie:Skiläufer (Monaco)... Sleeping for 3.8 seconds, 2008-01-23 03:14:52 Getting Kategorie:Skiläufer (Neuseeland)... Checked for running processes. 1 processes currently running, including the current process. Sleeping for 3.6 seconds, 2008-01-23 03:14:58 Getting Kategorie:Skiläufer (Niederlande)... Sleeping for 3.6 seconds, 2008-01-23 03:15:04 Getting Kategorie:Skiläufer (Norwegen)... Getting 60 pages from wikipedia:de... Sleeping for 3.5 seconds, 2008-01-23 03:15:16

Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
  • Thomas Lödler
    • Weblinks section not found to place {{SKIDB|ldlth}} in page Thomas Lödler
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.

Zwischenüberschrift 8 (erl., so vorhanden)

Getting Kategorie:Skiläufer (Österreich)... Sleeping for 5.1 seconds, 2008-01-23 03:15:25 Getting 60 pages from wikipedia:de...

Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
Schon vorhanden.
Schon vorhanden.

Getting 60 pages from wikipedia:de... Sleeping for 5.9 seconds, 2008-01-23 03:15:44

Schon vorhanden.
Kein Eintrag.
  • Otto Lang
    • abbreviation not found for Otto Lang
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.

Zwischenüberschrift 9 (alle erl., so vorhanden)

Getting Kategorie:Skiläufer (Polen)... Sleeping for 5.4 seconds, 2008-01-23 03:15:57 Getting Kategorie:Skiläufer (Russland)... Sleeping for 4.2 seconds, 2008-01-23 03:16:04 Getting Kategorie:Skiläufer (San Marino)... Sleeping for 4.0 seconds, 2008-01-23 03:16:10 Getting Kategorie:Skiläufer (Schweden)... Sleeping for 4.4 seconds, 2008-01-23 03:16:16 Getting Kategorie:Skiläufer (Schweiz)... Getting 60 pages from wikipedia:de... Sleeping for 3.7 seconds, 2008-01-23 03:16:28

Schon vorhanden.
Kein Eintrag
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
Schon vorhanden.

Getting 60 pages from wikipedia:de... Sleeping for 4.3 seconds, 2008-01-23 03:16:39

Kein Eintrag.
  • Zoë Haas
    • abbreviation not found for Zoë Haas
Kein Eintrag.
Kein Eintrag.
Kein Eintrag.
  • Walter Vesti
    • Weblinks section not found to place {{SKIDB|vstwa}} in page Walter Vesti

Zwischenüberschrift 10 fertig

Getting Kategorie:Skiläufer (Senegal)... Sleeping for 5.8 seconds, 2008-01-23 03:16:50 Getting Kategorie:Skiläufer (Serbien)... Sleeping for 5.4 seconds, 2008-01-23 03:16:57 Getting Kategorie:Skiläufer (Serbien und Montenegro)... Sleeping for 5.0 seconds, 2008-01-23 03:17:04 Getting Kategorie:Skiläufer (Slowakei)... Getting Kategorie:Skiläufer (Slowenien)... Sleeping for 4.1 seconds, 2008-01-23 03:17:18 Getting Kategorie:Skiläufer (Sowjetunion)... Sleeping for 3.5 seconds, 2008-01-23 03:17:25 Getting Kategorie:Skiläufer (Spanien)... Sleeping for 4.2 seconds, 2008-01-23 03:17:32 Getting Kategorie:Skiläufer (Tschechien)... Sleeping for 4.2 seconds, 2008-01-23 03:17:38 Getting Kategorie:Skiläufer (Tschechoslowakei)... Sleeping for 4.2 seconds, 2008-01-23 03:17:45 Getting Kategorie:Skiläufer (Vereinigte Staaten)... Sleeping for 3.9 seconds, 2008-01-23 03:17:51 Getting 60 pages from wikipedia:de... Sleeping for 3.8 seconds, 2008-01-23 03:17:58

Kein Eintrag.
Kein Eintrag.

Getting 40 pages from wikipedia:de... Sleeping for 4.6 seconds, 2008-01-23 03:18:09

Kein Eintrag.
  • AJ Kitt
    • abbreviation not found for AJ Kitt
Kein EIntrag.
Kein Eintrag.
Schon vorhanden.
Kein Eintrag.
Kein Eintrag.

Code

#!/usr/bin/python
# -*- coding: utf-8  -*-

names = {
    'Vicky Grau': 'wgruvi',
    'Macarena Simari-Birkner': 'ws-bma',
    'Maria Belen Simari-Birkner': 'ws-bmb',
    'Alice Jones': 'wjnsal',
    'Jenny Owens': 'wownje',
    'Zali Steggall': 'wstgza',
    'Christiane Abenthung': 'wabnch',
    'Rosi Aschenwald': 'wascro',
    'Brigitte Auer': 'waerbr',
    'Caroline Beer': 'wberca',
    'Silvia Berger': 'wbrgsi',
    'Karin Blaser': 'wblska',
    'Karin Buder': 'wbdrka',
    'Elfi Deufel': 'wdflel',
    'Michaela Dorfmeister': 'wdrfmi',
    'Wiltrud Drexel': 'wdrxwi',
    'Caroline Dummer': 'wdmmca',
    'Ingrid Eberle': 'webrin',
    'Elfi Eder': 'wedrel',
    'Sylvia Eder': 'wedrsy',
    'Sabine Egger': 'weggsa',
    'Martine Ellmer': 'wellma',
    'Andrea Fischbacher': '55750',
    'Gertrud Gabl': 'wgblge',
    'Adelhaid Gapp': 'wgppad',
    'Annette Gersch': 'wgeran',
    'Ingrid Gfoelner': 'wgflin',
    'Erika Gfrerer': 'wgfrer',
    'Sabine Ginther': 'wgntsa',
    'Elisabeth Goergl': 'wgrgel',
    'Renate Goetschl': 'wgtsre',
    'Doris Goetzenbrucker': 'wgtzdo',
    'Helen Grasswander': 'wgrsh.',
    'Katharina Gutensohn': 'wgtnk_',
    'Anja Haas': 'whasan',
    'Christl Haas': 'whasc.',
    'Andrea Haaser': 'whsran',
    'Gabrielle Hauser': 'whsrga',
    'Traudl Hecher': 'whcht.',
    'Selina Heregger': 'whrgse',
    'Christine Hintermaier': 'whntch',
    'Nicole Hosp': '55690',
    'Inge Jochum': 'wjchi.',
    'Veronika Kappaurer': 'wkppve',
    'Monika Kaserer': 'wksrmo',
    'Birgit Kerscher': 'wkrsb.',
    'Michaela Kirchgasser': '55759',
    'Elisabeth Kirchler': 'wkrcel',
    'Jutta Knobloch': 'wknbj.',
    'Petra Knor': 'wknrpe',
    'Karin Koellerer': 'wkllka',
    'Michaela Kofler': 'wkflmi',
    'Monika Kogler': 'wkglmo',
    'Martina Koschuttnigg': 'wkscma',
    'Elisabeth Kraml': 'wkrmel',
    'Inge Krenn': 'wkrnin',
    'Petra Kronberger': 'wkrnpe',
    'Anni Kronbichler': 'wkrnan',
    'Maria Kurz Schlechter': 'wk-sma',
    'Ida Ladsteatter': 'wldsid',
    'Martina Lechner': 'wlchmt',
    'Manuela Lieb': 'wlebma',
    'Edith Lindner': 'wlnded',
    'Christine Loike': 'wlkech',
    'Irmgard Lukasser': 'wlksir',
    'Ulrike Maier': 'wmerul',
    'Monika Maierhofer': 'wmrhmo',
    'Cornelia Mathis': 'wmthco',
    'Alexandra Meissnitzer': 'wmssal',
    'Cornelia Meusburger': 'wmsbco',
    'Christiane Mitterwallner': 'wmttch',
    'Brigitte Obermoser': 'wobrbr',
    'Lizi Pall': 'wplll.',
    'Olga Pall': 'wpllol',
    'Gabriele Papp': 'wpppga',
    'Edith Peter': 'wptred',
    'Annemarie Proell': 'wprlan',
    'Cornelia Proell': 'wprlco',
    'Evi Proell': 'wprlev',
    'Christa Puschmann': 'wpscct',
    'Christine Putz': 'wptzch',
    'Barbara Raggl': 'wrggba',
    'Carina Raich': 'wrchka',
    'Marianne Ranner': 'wrnnma',
    'Berni Rauter': 'wrtrbe',
    'Kerstin Reisenhofer': 'wrsnke',
    'Claudia Riedl': 'wrdlcl',
    'Heidi Riedler': 'wrdlhe',
    'Christina Riegel': 'wrglch',
    'Eveline Rohregger': 'wrhrev',
    'Manuela Ruef': 'wrufma',
    'Ingrid Rumpfhuber': 'wrmpin',
    'Regina Sackl': 'wsckre',
    'Barbara Sadleder': 'wsdlba',
    'Marianna Salchinger': 'wslcma',
    'Andrea Salvenmoser': 'wslvan',
    'Ingrid Salvenmoser': 'wslvin',
    'Marlies Schild': 'wschml',
    'Erika Schinegger': 'wsche.',
    'Tanja Schneider': 'wschta',
    'Brigitte Schroll': 'wschbr',
    'Stefanie Schuster': 'wschst',
    'Brigitte Seiwald': 'wswlb.',
    'Lea Soelkner': 'wslkle',
    'Julia Spettel': 'wsptju',
    'Nicola Spiess': 'wspsni',
    'Christine Sponring': 'wspnch',
    'Veronika Stallmaier Wallinger': 'wwllve',
    'Annemarie Steiner': 'wstnan',
    'Roswita Steiner': 'wstnro',
    'Ingrid Stoeckl': 'wstcin',
    'Claudia Strobl': 'wstrcl',
    'Veronika Thanner': 'wthnve',
    'Brigitte Totschnig': 'wttsbr',
    'Sigrid Totschnig': 'wttssi',
    'Karin Truppe': 'wtrpka',
    'Evi Untermoser': 'wunte.',
    'Astrid Vierthaler': 'wvrtas',
    'Veronika Vitzthum': 'wvtzve',
    'Anita Wachter': 'wwchan',
    'Carolina Waidhofer': 'wwdhca',
    'Elisabeth Warter': 'wwrtel',
    'Katrin Wilhelm': 'wwlhka',
    'Sieglinde Winkler': 'wwnksi',
    'Katja Wirth': 'wwrtka',
    'Huberta Wolf': 'wwlfhu',
    'Sigrid Wolf': 'wwlfsi',
    'Birgit Wolfram': 'wwlfbi',
    'Christine Zangerl': 'wzngch',
    'Daniela Zeiser': '55675',
    'Kathrin Zettel': '55838',
    'Heidi Zimmermann': 'wzmmh.',
    'Karen Persyn': '65038',
    'Karin Schneeweiss': 'wschka',
    'Brigitte Acton': '106527',
    'Andrea Bedard': 'wbdran',
    'Sara Maude Boucher': 'wbchsm',
    'Emily Brydon': 'wbryem',
    'Kelly Casey': 'wcsyke',
    'Betsy Clifford': 'wclfbe',
    'Judy Crawford': 'wcrwju',
    'Dianne Culver': 'wclvd.',
    'Allison Forsyth': 'wfrsal',
    'Nancy Gee': 'wgeena',
    'Laurie Graham': 'wgrhla',
    'Nancy Greene': 'wgrnna',
    'Diana Haight': 'whghdi',
    'Stephanie Hoolahan': 'whlhst',
    'Britt Janyk': 'wjnybr',
    'Gail Kelly': 'wkllga',
    'Loni Klettl': 'wkltlo',
    'Kendra Kobelka': 'wkblke',
    'Kathy Kreiner': 'wkrnca',
    'Laurie Kreiner': 'wkrnla',
    'Josee Lacasse': 'wlcsjo',
    'Julie Langevin': 'wlngju',
    'Lucie Laroche': 'wlrclu',
    'Sherry Lawrence': 'wlwrsh',
    'Shanne Leavitt': 'wlvtsh',
    'Kerrin Lee-Gartner': 'wleeke',
    'Anne Marie Lefrancois': 'wlfram',
    'Dianne Lehodey': 'wlhddi',
    'Judy Leinweber': 'wlnwj.',
    'Christina Lustenberger': '106468',
    'Garrie Mathieson': 'wmthj.',
    'Jennifer Mickelson': 'wmckje',
    'Carolyn Oughton': 'woghca',
    'Kate Pace': 'wpceka',
    'Karen Percy': 'wprcka',
    'Anna Prchal': 'wprcan',
    'Lindsey Roberts': 'wrbtli',
    'Edith Rozsa': 'wrzsed',
    'Shona Rubens': '106666',
    'Michelle Ruthven McKendry': 'wrthmi',
    'Liisa Savijarvi': 'wsvjli',
    'Genevieve Simard': 'wsmrge',
    'Gerry Sorensen': 'wsrnge',
    'Sophie Splawinski': '106593',
    'Karen Stemmle': 'wstmka',
    'Katharina Tichy': 'wtchka',
    'Melanie Turgeon': 'wtrgme',
    'Kelly Vanderbeek': '106402',
    'Nicole Linneberg': 'wlnnni',
    'Olga Charvatova': 'wchrol',
    'Jana Gantnerova': 'wgntja',
    'Monika Hojstricova': 'whjsm.',
    'Lenka Kebrlova': 'wkbrle',
    'Dagmar Kuzmanova': 'wkzmda',
    'Alexandra Marasova': 'wmrsal',
    'Elena Medzihradska': 'wmdzel',
    'Lucia Medzihradska': 'wmdzlu',
    'Ludmila Milanova': 'wmlnlu',
    'Jana Soltysova': 'wsltja',
    'Ivana Valesova': 'wvlsiv',
    'Lenka Vlckova': 'wvlcle',
    'Jana Zemanova': 'wzmnj.',
    'Nika Fleiss': 'wflsni',
    'Ana Jelusic': '385032',
    'Janica Kostelic': 'wkstja',
    'Petra Bartlova': 'wbrtpe',
    'Lucie Hrstkova': 'whrslu',
    'Eva Kurfuerstova': 'wkrfev',
    'Sarka Zahrobska': 'wzhrsa',
    'Petra Zakourilova': '155047',
    'Pia Kaeyhkoe': 'wkyhpi',
    'Riitta Ollikka': 'wollri',
    'Riitta Pitkanen': 'wptkri',
    'Tanja Poutiainen': 'wptnta',
    'Henna Raita': 'wrtahe',
    'Karine Allard': 'wallka',
    'Caroline Attia': 'wattca',
    'Sandrine Aubert': 'wabrsa',
    'Helene Barbier': 'wbrbhe',
    'Anouk Barnier': 'wbrnan',
    'Anne Sophie Barthet': '196726',
    'Christine Beranger': 'wbrnc.',
    'Annick Bonzon': 'wbnzan',
    'Nathalie Bouvier': 'wbvrna',
    'Francoise Bozon': 'wbznfr',
    'Marianne Brechu': 'wbrcma',
    'Sophie Caprio': 'wcprso',
    'Regine Cavagnoud': 'wcvgre',
    'Odile Chalvin': 'wchlod',
    'Elisabeth Chaud': 'wchdel',
    'Patricia Chauvet': 'wchvpa',
    'Cathy Chedal': 'wchdca',
    'Stephanie Clement-Guy': 'wc-gst',
    'Emmanuelle Colomban': '195905',
    'Martine Couttet': 'wcttma',
    'Laetitia Dalloz': 'wdllle',
    'Florine De Leymarie': '195912',
    'Danielle Debernard': 'wdbrda',
    'Myriam Difant': 'wdfnmy',
    'Martine Ducroz': 'wdcrma',
    'Julie Duvillard': 'wdvlju',
    'Kristina Duvillard': 'wdvlkr',
    'Claudine Emonet': 'wemncl',
    'Patricia Emonet': 'wemnpa',
    'Sylviane Fabre': 'wfbrsy',
    'Annie Famose': 'wfmsan',
    'Christelle Felisaz': 'wflsch',
    'Beatrice Filliol': 'wfllbe',
    'Pascaline Freiher': 'wfrhpa',
    'Marie-Pierre Gatel': 'wgtlmp',
    'Anne Laure Givelet': 'wgvlal',
    'Christine Goitschel': 'wgtsc.',
    'Marielle Goitschel': 'wgtsma',
    'Catherine Gonseth': 'wgnsca',
    'Marie Cecile Gros-Gaudenier': 'wg-gm.',
    'Christelle Guignard': 'wggnch',
    'Michele Jacot': 'wjctmi',
    'Ingrid Jacquemod': 'wjcqin',
    'Marie France Jeangeorges': 'wjngmf',
    'Britt Lafforgue': 'wlffbr',
    'Ingrid Lafforgue': 'wlffin',
    'Marina Laurençon': 'wlrnma',
    'Laurence Lazier': '195927',
    'Sophie Lefranc Duvillard': 'wlfrso',
    'Melanie Lenoir': 'wlnrme',
    'Martine Liouche': 'wlchma',
    'Francoise Macchi': 'wmccfr',
    'M. Mandrillon': 'wmndm.',
    'Marie Marchand-Arvier': '196460',
    'Florence Masnada': 'wmsnfl',
    'Dominique Mathieux': 'wmthd.',
    'Magda Mattel': '195837',
    'Karine Meilleur': 'wmllka',
    'Marie Cecile Mercier': 'wmrcmc',
    'Carole Merle': 'wmrlca',
    'Germaine Michelet': 'wmchge',
    'Isabelle Mir': 'wmiris',
    'Carole Montillet': 'wmntca',
    'Christel Pascal': 'wpscch',
    'Floriane Paturel': 'wptrfl',
    'Perrine Pelen': 'wplnpe',
    'Caroline Pellat-Finet': 'wp-fca',
    'Audrey Peltier': 'wpltau',
    'Laure Pequegnot': 'wpqgla',
    'Jocelin Perillat': 'wprlj.',
    'Leila Piccard ': 'wpccle',
    'Catherine Quittet': 'wqttca',
    'A. Ray': 'wraya.',
    'Christine Ray': 'wraych',
    'Anne Flore Rey': 'wreyan',
    'Helene Richard': 'wrchhe',
    'Eleonore Richon': 'wrchel',
    'Nathalie Robert': 'wrbrna',
    'Christine Rolland': 'wrllch',
    'Marion Rolland': 'wrllma',
    'Jacqueline Rouvier': 'wrvrja',
    'Aurelie Santon': 'wsntau',
    'Fujiko Sekino': 'wsknfu',
    'Fabienne Serrat': 'wsrrfa',
    'Isabelle Sourd': 'wsrdis',
    'Florence Steurer': 'wstrfl',
    'Melanie Suchet': 'wschme',
    'Adeline Teyssier': 'wtysad',
    'Dorota Tlalka-Mogore': 'wmgrdo',
    'Malgorzata Tlalka-Mogore': 'wmgrma',
    'Vanessa Vidal': 'wvdlva',
    'Marie Lucie Waldmeier': 'wwldml',
    'Clothilde Weyrich': '196412',
    'Tessa Worley': '196928',
    'Chimene Alcott': 'walcch',
    'Lesley Beck': 'wbckle',
    'Emma Carrick Anderson': 'wc-aem',
    'Felicity Field': 'wfldf.',
    'Divina Galica': 'wglcdi',
    'Gina Hathorn': 'whthg.',
    'B. Newall': 'wnwlb.',
    'Edith Antretter': 'wanted',
    'Monika Bader': 'wbdrmo',
    'Pamela Behr': 'wbhrpa',
    'Simone Behringer': 'wbhrsi',
    'Monika Bergmann': 'wbrgmo',
    'Monika Berwein': 'wbrwmo',
    'Anja Blieninger': '205806',
    'Elisabeth Brandner': 'wbrnel',
    'Sibylle Brauner': 'wbrnsy',
    'Fanny Chmelar': '206035',
    'Karin Dedler': 'wddlka',
    'Angela Drexl': 'wdrxan',
    'Irene Epple': 'weppir',
    'Maria Epple': 'weppma',
    'Martina Ertl': 'wertma',
    'Burgi Faerbinger': 'wfrbb.',
    'Carolin Fernsebner': '206078',
    'Annemarie Gerg': 'wgrgan',
    'Hilde Gerg': 'wgrghi',
    'Michaela GergLeitner': 'wgrgmi',
    'Angela Grassinger': 'wgrsan',
    'Alexandra Grauvogl': 'wgrval',
    'Katharina Gutensohn': 'wgtnka',
    'Traudl Haecher': 'whchtr',
    'Regina Haeusl': 'whslre',
    'Margret Hafen': 'whfnm.',
    'Petra Haltmayr': 'whltpe',
    'Monika Henkel': 'whnkmo',
    'Ellen Hild': 'whldel',
    'Kathrin Hoelzl': 'whlzkn',
    'Isabelle Huber': 'whbris',
    'Marina Huber': 'whbrma',
    'V. Hubert': 'whbrv.',
    'Angelika Hurler': 'whrlan',
    'Marina Kiehl': 'wkhlma',
    'Christa Kinshofer': 'wknscd',
    'Rosi Krenn': 'wkrnro',
    'Christine Laprell': 'wlprc.',
    'Helga Lazak': 'wlzkhe',
    'Renate Lazak': 'wlzkre',
    'Diana Lemberger': 'wlmbdi',
    'Elisabeth Mayr': 'wmyrel',
    'Christina Meier ': 'wmerch',
    'Evi Mittermaier': 'wmttev',
    'Rosi Mittermaier': 'wmttro',
    'Regine Moesenlechner': 'wmsnre',
    'Edda Mutter': 'wmtted',
    'Martina Osterried': 'wostma',
    'Rosi Renoth': 'wrntro',
    'Kerstin Riediger': 'wrdgke',
    'Maria Riesch': '206001',
    'Andrea Schwarzenberger': 'wschan',
    'Katja Seizinger': 'wsznka',
    'Brigitte Sirch': 'wsrcbr',
    'Rosi Speiser': 'wspsr.',
    'Ulrike Stangassinger': 'wstnul',
    'Gina Stechert': '206175',
    'Stefanie Stemmer': 'wstmst',
    'Katrin Stotz': 'wsttka',
    'Sonja Stotz': 'wsttso',
    'Traudl Treichl': 'wtrctr',
    'Karin Unterseer': 'wuntka',
    'M. Vogl': 'wvglm.',
    'Miriam Vogt': 'wvgtmi',
    'Heidi Wiesler': 'wwslhe',
    'Stefanie Wolf': 'wwlfst',
    'Dietlinde Wurmer': 'wwrmd.',
    'Christa Zechmeister': 'wzchch',
    'Marianne Zechmeister': 'wzchma',
    'Elfi Eder': 'wedre2',
    'Camilla Alfieri': '296476',
    'Marta Antonioli': 'wantma',
    'Silke Bachmann': 'wbchsi',
    'Patrizia Bassis': 'wbsspa',
    'Elisabetta Biavaschi': 'wbvsel',
    'Wanda Bieler': 'wblrwa',
    'Marcella Biondi': 'wbndma',
    'Nadia Bonfini': 'wbnfna',
    'Elena Bresciani': 'wbrsel',
    'Cristina Brichetti': 'wbrccr',
    'Daniela Ceccarelli': 'wcccda',
    'Annalisa Ceresa': 'wcrsan',
    'Glorianda Cipolla': 'wcplgl',
    'Alexandra Coletti': 'wcltal',
    'Deborah Compagnoni': 'wcmpde',
    'Chiara Costazza': '296354',
    'Tiziana De Martin': 'wdmrti',
    'Romina Dei Cas': 'wdcsro',
    'Karla Delago': 'wdlgka',
    'Giustina Demetz': 'wdmtgi',
    'Katyuscia Demez': 'wdmzka',
    'Leila Demez': 'wdmzle',
    'Elena Fanchini': '296472',
    'Nadia Fanchini': '296729',
    'Clotilde Fasolis': 'wfslcl',
    'Lorena Frigo': 'wfrglo',
    'Morena Gallizio Tescari': 'wgllmo',
    'Wilma Gatta': 'wgttwi',
    'Giovanna Gianera': 'wgnrgi',
    'Laura Gianera': 'wgnrla',
    'Claudia Giordani': 'wgrdcl',
    'Nicole Gius': 'wgusni',
    'Cristina Gravina': 'wgrvcr',
    'Angelika Gruener': 'wgrnan',
    'Paola Hofer': 'whfrpa',
    'Roselda Joux': 'wjuxr.',
    'Denise Karbon': 'wkrbde',
    'Barbara Kleon': 'wklnba',
    'Isolde Kostner': 'wkstis',
    'Cecilia Lucco': 'wlccce',
    'Piera Macchi': 'wmccpi',
    'Lara Magoni': 'wmgnla',
    'Paoletta Magoni': 'wmgnpa',
    'Chiara Maj': '295462',
    'Paola Marciandi': 'wmrcpa',
    'Michaela Marzola': 'wmrzmi',
    'Daniela Merighetti': 'wmrgda',
    'Nicoletta Merighetti': 'wmrgni',
    'Alessandra Merlin': 'wmrlal',
    'Barbara Merlin': 'wmrlba',
    'Barbara Milani': 'wmlnba',
    'Manuela Moelgg': '296259',
    'Claudia Morandini': 'wmrncl',
    'Paola Mosca Barberis': 'wm-bpa',
    'Lotte Nogler': 'wngllo',
    'Renate Oberhofer': 'wobrre',
    'Sabina Panzanini': 'wpnzsa',
    'Bibiana Perez': 'wprzbi',
    'Roberta Pergher': 'wprgro',
    'Emmi Pezzedi': 'wpzzem',
    'Maddalena Planatscher': 'wplnma',
    'Astrid Plank': 'wplnas',
    'Karen Putzer': 'wptzka',
    'Maria Rosa Quario': 'wquama',
    'Lucia Recchia': 'wrcclu',
    'Linda Rocchetti': 'wrccli',
    'Katia Santus': 'wsntka',
    'Johanna Schnarf': '296427',
    'Maria Roberta Schranz': 'wschmr',
    'Roberta Serra': 'wsrrro',
    'Wendy Siorpaes': '296473',
    'Fulvia Stevenin': 'wstvfu',
    'Paola Strauss': 'wstrp.',
    'Verena Stuffer': '296431',
    'Elena Tagliabue': 'wtglel',
    'Giovanna Tiezza': 'wtzzg.',
    'Cristina Tisot Arrigoni': 'wtstcr',
    'Paola Toniolli': 'wtnlpa',
    'Cinzia Valt': 'wvltci',
    'Sonia Vierin': 'wvrnso',
    'Sovrana Welf': 'wwlfso',
    'Daniela Zini': 'wznida',
    'Noriyo Hiroi': 'whrino',
    'Kazuko Ikeda': 'wikdka',
    'Kumiko Kashiwagi': 'wkshku',
    'Emi Kawabata': 'wkwbem',
    'Sachiko Yamamoto': 'wymmsa',
    'Olga Kuradchenko': 'wkrdol',
    'Birgit Heeb-Batliner': 'whebbi',
    'Jolanda Kindle': 'wkndjo',
    'Ursula Konzett': 'wknzur',
    'Jessica Walter': '355038',
    'Hanni Wenzel': 'wwnzha',
    'Petra Wenzel': 'wwnzpe',
    'Alexandra Coletti': 'wcltam',
    'Christa Kinshofer': 'wknscn',
    'Angelika Van De Kraats': 'wvnda.',
    'Marianne Aam': 'waamma',
    'Trine Bakke Rognmo': 'wbkktr',
    'Anne Berge': 'wbrgan',
    'Hedda Berntsen': 'wbrnhe',
    'Karina Birkelund': '425443',
    'Lisa Bremseth': 'wbrmli',
    'Anne Brussleto': 'wbrsa.',
    'Kari Ann Christiansen': 'wchrk.',
    'M. Christiansen': 'wchrm.',
    'Merete Fjeldavlie': 'wfjlme',
    'Toril Fjelstadt': 'wfjlto',
    'Andrine Flemmen': 'wflman',
    'Toril Forland': 'wfrlto',
    'Caroline Gedde Dahl': 'wgddca',
    'Trude Gimle': 'wgmltr',
    'Marianne Kjoerstad': 'wkjrma',
    'Kristine Kristiansen': 'wkrskr',
    'Gro Kvinlog': 'wkvngr',
    'Astrid Loedemel': 'wldmas',
    'Lene Loeseth': '425629',
    'Nina Loeseth': '425771',
    'Jeanette Lunde': 'wlndje',
    'Julie Lunde Hansen': 'whnsjl',
    'Ingeborg H. Marken': 'wmrkin',
    'Anne Marie Mueller': '425432',
    'Stina Hofgard Nilsen': 'wnlssh',
    'Tonje Norheim': 'wnrhto',
    'Linn Remmem': 'wrmmli',
    'Trine Rognmo-Bakke': '425051',
    'K. Ruud': 'wrudk.',
    'Kari Anne Saude': 'wsdeka',
    'Grete Stroem': 'wstrgr',
    'Line Viken': 'wvknli',
    'Marianne Winge': 'wwngma',
    'Anna Archibald': 'warca.',
    'Annelise Coberger': 'wcbran',
    'Kate Rattray': 'wrttka',
    'Claudia Riegler': 'wrglcl',
    'Krystyna Bortko': 'wbrtkr',
    'Eva Grabowska': 'wgrbev',
    'Katazyna Karasinska': '435142',
    'Dorota Tlalka': 'wtlldo',
    'Malgorzata Tlalka': 'wtllma',
    'Elena Matous': 'wmtsel',
    'Olesja Alieva': 'walvol',
    'Natalia Buga': 'wbgana',
    'Svetlana Gladishiva': 'wgldsv',
    'Mira Golub': 'wglbmi',
    'Anna Larionova': 'wlrnan',
    'Tatiana Lebedeva': 'wlbdta',
    'Svetlana Novikova': 'wnvksv',
    'Warwara Zelenskaja': 'wzlnwa',
    'Jelena Lolovic': '315149',
    'Natasa Bokal': 'wbklna',
    'Spela Bracun': 'wbrcsp',
    'Barbara Brlec': 'wbrlba',
    'Lea Dabic': 'wdbcle',
    'Mojca Dezman': 'wdzmmo',
    'Alenka Dovzan': 'wdvzal',
    'Ana Drev': '565268',
    'Urska Hrovat': 'whrvur',
    'Anja Kalan': 'wklnan',
    'Ana Kobal': '565241',
    'Katja Koren': 'wkrnka',
    'Katja Lesjak': 'wlsjka',
    'Tina Maze': 'wmzeti',
    'Polona Peharc': 'wphrpo',
    'Andrea Potisk': 'wptsan',
    'Spela Pretnar': 'wprtsp',
    'Katjusa Pusnik': 'wpsnka',
    'Urska Rabic': '565278',
    'Petra Robnik': '565261',
    'Veronika Sarec': 'wsrcve',
    'Nives Sitar': 'wstrni',
    'Mojca Suhadolc': 'wshdmo',
    'Mateja Svet': 'wsvtma',
    'Monica Bosch-Forellad': 'wb-fmo',
    'Blanca Fernandez Ochoa': 'wochbl',
    'Ana Galindo Santolaria': 'wg-san',
    'Ainhoa Ibarra Astelarra': 'wibrai',
    'Conchita Puig': 'wpigco',
    'Maria Jose Rienda Contreras': 'wr-cmj',
    'Carolina Ruiz Castillo': 'wr-cca',
    'Martina Accola ': 'waccma',
    'Ruth Adolf': 'wadlr.',
    'Ella Alpiger': 'walpel',
    'Catherine Andeer': 'wandca',
    'Fraenzi Aufdenblatten': 'wafdfr',
    'Petra Bernet': 'wbrnpe',
    'Sylviane Berthod': 'wbrtsy',
    'Regula Betschart': 'wbtsre',
    'Annemarie Bischofberger': 'wbscan',
    'Fernande Bochatay': 'wbchf.',
    'Catherine Borghi': 'wbrgca',
    'Chantal Bournissen': 'wbrnch',
    'K. Buhler': 'wbhlk.',
    'Sandra Burn': 'wbrnsa',
    'Carmen Casanova': '515244',
    'Annick Chappot': 'wchpan',
    'Jeanette Collenberg': 'wcllje',
    'Celine Daetwyler': 'wdtwce',
    'Doris De Agostini': 'wdeado',
    'Erika Dicht': 'wdcter',
    'Caterina Dietschi': 'wdtsca',
    'Evelyne Dirren': 'wdrrev',
    'Helene Dumermuth': '515643',
    'Monika Dumermuth': 'wdmrmo',
    'Ariane Ehrat': 'wehrar',
    'Corinne Eugster': 'wegsco',
    'Michela Figini': 'wfgnmi',
    'Romaine Fournier': 'wfrnro',
    'Brigitte Gadient': 'wgdnbr',
    'Beatrice Gafner': 'wgfnbe',
    'Brigitte Glur': 'wglrbr',
    'Rita Good': 'wgodri',
    'Corina Gruenenfelder': 'wgrnco',
    'Zoe Haas': 'whaszo',
    'Marianne Hefti': 'whftma',
    'Erika Hess': 'whsser',
    'Monika Hess': 'whssmo',
    'Manuela Heubi': 'whbima',
    'E. Hildebrand': 'whlde.',
    'Corina Hossmann': 'whssco',
    'Corinne Imlig': 'wimlco',
    'Vreni Inaebnit': 'winbw.',
    'Gabi Infanger': 'winfga',
    'Marianne Jaeger': 'wjgrma',
    'Monika Kaeslin': 'wkslmo',
    'Patricia Kaestle': 'wkstpa',
    'Christine Klossner': 'wklsch',
    'Ruth Kuendig': 'wkndru',
    'Lilian Kummer': 'wkmmli',
    'Karin Lambrigger': 'wlmbka',
    'Gaby May': 'wmayga',
    'Florence Monnard': 'wmnnfl',
    'Lise Marie Morerod': 'wmrrli',
    'Tamara Mueller': 'wmllta',
    'Marie Therese Nadig': 'wndgmt',
    'Rita Naepflin': 'wnpfri',
    'Brigitte Nansoz': 'wnnsbr',
    'Sonja Nef': 'wnefso',
    'Katrin Neuenschwander': 'wnnska',
    'Marlies Oberholzer': 'wobrma',
    'Brigitte Oertli': 'wortbr',
    'Marlies Oester': 'woesma',
    'Isabel Picenoni': 'wpcnis',
    'Tanja Pieren': 'wprnta',
    'Jessica Puenchera': 'wpncje',
    'Corinne Rey Bellet ': 'wreyco',
    'Sandra Reymond': 'wrymsa',
    'Veronique Robin': 'wrbnve',
    'Karin Roten Meier': 'wrtnka',
    'Martina Schild': 'wscdma',
    'Corinne Schmidhauser': 'wschco',
    'Vreni Schneider': 'wschvr',
    'Rita Schnider': 'wschri',
    'Marlis Spescha': 'wspsma',
    'Edith Sprecher': 'wspre.',
    'Tanja Steinebrunner': 'wstnt.',
    'Marielle Studer': 'wstdma',
    'Silvia Stumpf': 'wstmsi',
    'Nadia Styger': 'wstyna',
    'Madlen Summermatter': 'wsmmma',
    'Fabienne Suter': 'wstrfa',
    'Aline Triponez': 'wtrpal',
    'Monika Tschirky': 'wtscmo',
    'Christine Von Gruenigen': 'wvngch',
    'Maria Walliser': 'wwllma',
    'Madeleine Willoud': 'wwllm.',
    'Heidi Zeller-Baehler': 'wzllhe',
    'Gabriela Zingre-Graf': 'wzngga',
    'Anneroesli Zryd': 'wzyran',
    'Bernadette Zurbriggen': 'wzrbbe',
    'Heidi Zurbriggen': 'wzrbhe',
    'Veronika Tarasovicova': 'wtrsve',
    'Veronika Zuzulova': 'wzzlve',
    'Monica Aeijae': 'waijmo',
    'Kristina Andersson': 'wandkr',
    'Nike Bent': 'wbntni',
    'Anna Boden': 'wbdnan',
    'Therese Borssen': '505610',
    'Ulla Carlsson': 'wcrlul',
    'Susanne Ekman': 'wekmsu',
    'Martina Fortkord': 'wfrtma',
    'Catharina Glasser Bjerner': 'wg-bca',
    'Sandra Haelldahl': 'whllsa',
    'Erika Hansson': 'whnser',
    'Christine Hargin': 'whrgch',
    'Janette Hargin': 'whrgja',
    'Malin Huldtin': 'hltma',
    'Malin Hultdin': '505335',
    'Jessica Lindell-Vikarby': '505632',
    'Camilla Lundbaeck': 'wlndca',
    'Ann Melander': 'wmlnan',
    'Camilla Nilsson': 'wnlsca',
    'Ylva Nowen': 'wnwnyl',
    'Sofie Olofsson': '505351',
    'Anna Ottosson': 'wottan',
    'Anja Paerson': 'wpaean',
    'Maria Pietilae-Holmner': '505760',
    'Titti Rodling': 'wrdlti',
    'Catharina Rosenqvist': 'wrsnc.',
    'Pernilla Wiberg': 'wwbrpe',
    'Linda Ydeskog': 'wydsli',
    'Marina Janusova': 'wjnsma',
    'Ulla Lodzinja': 'wldzul',
    'Olga Loginova': 'wlgnol',
    'Larissa Majer': 'wmjrla',
    'Nadezda Patrakjeva-Andreeva': 'wptrna',
    'Golnur Postnikova': 'wpstgo',
    'Ludmilla Reus': 'wruslu',
    'Natalja Zamula': 'wzmlna',
    'Wendy Allen': 'wallw.',
    'Adele Allender': 'wallad',
    'Debbie Armstrong': 'warmde',
    'Cheryl Bechdolt': 'wbchc.',
    'Kjersti Bjorn-Roli': 'wbjrkj',
    'Ann Black': 'wblca.',
    'Gail Blackburn': 'wblcga',
    'Sherry Blann': 'wblns.',
    'Heidi Bowes': 'wbwshe',
    'Patty Boystun': 'wbyspa',
    'Karen Budge': 'wbdgka',
    'Brenda Buglione': 'wbglb.',
    'Susy Chaffee': 'wchfs.',
    'Kirsten L Clark': 'wclrki',
    'M. Cloughlin': 'wclgm.',
    'Barbara Cochran': 'wcchba',
    'Lindy Cochran': 'wcchli',
    'Marylin Cochran': 'wcchma',
    'Stacey J Cook': '537582',
    'Christine Cooper': 'wcprch',
    'Susan Corrock': 'wcrrsu',
    'Maggie Crane': 'wcrnma',
    'Kiki Cutter': 'wcttki',
    'Heidi Dahlgren': 'wdhlhe',
    'Becky Dorsey': 'wdrsbe',
    'Abbi Fisher': 'wfshab',
    'Wendy Fisher': 'wfshwe',
    'Holly Beth Flanders': 'wflnho',
    'Wicki Fleckenstein': 'wflcwi',
    'Pam Fletcher': 'wfltpa',
    'Rosi Fortna': 'wfrtr.',
    'Gillian Frost': 'wfrsgi',
    'Megan Gerety': 'wgrtme',
    'Lee Hall': 'whlll.',
    'Tanis Hunt': 'whntta',
    'Viki Jones': 'wjnsw.',
    'Jessica C Kelley': '537230',
    'Lindsey C. Kildow': 'wkldlc',
    'Chantal Knapp': 'wknpch',
    'Karen Korfanta': 'wkrfk.',
    'Kristina Koznick': 'wkznkr',
    'Kristin Krone': 'wkrnkr',
    'Jamie Kurlander': 'wkrlja',
    'Caroline Lalive': 'wllvca',
    'Karen Lancaster': 'wlncka',
    'Hilary Lindh': 'wlndhi',
    'Amy Liveran': 'wlvram',
    'Libby Ludlow': 'wldlli',
    'Beth Madsen': 'wmdsbe',
    'Julia Mancuso': 'wmncju',
    'Maria Maricich': 'wmrcma',
    'Penny Mc Coy': 'wmccp.',
    'Lynda Mc Gehee': 'wmcgly',
    'Tamara Mc Kinney': 'wmckta',
    'Bryna Mccarty': '537446',
    'Jonna Mendes': 'wmndjo',
    'Kathleen Monahan': 'wmnhka',
    'Robin Morning': 'wmrnr.',
    'Kim Mumford': 'wmmfki',
    'Cathy Nagel': 'wnglc.',
    'Judy Nagel': 'wnglju',
    'Cindy Nelson': 'wnlsci',
    'Tasha Nelson': 'wnlsta',
    'Shannon Nobis': 'wnbssh',
    'Cindy Oak': 'woakci',
    'Anne Parisien': 'wprsan',
    'Julie M. J. Parisien': 'wprsju',
    'Susan Patterson': 'wpttsu',
    'Monique Pelletier': 'wpllmo',
    'Tori Pillinger': 'wpllto',
    'Sandra Poulsen': 'wplssa',
    'Alison Powers': 'wpwral',
    'Heidi Preuss': 'wprshe',
    'Kaylin L Richardson': '537626',
    'Diann Roffe Steinrotter': 'wrffdi',
    'Lauren Ross': '537145',
    'Sarah Schleper': 'wschsa',
    'Krista Schmidinger': 'wschkr',
    'Mary Seaton': 'wstnm.',
    'Alex Shaffer': 'wshfal',
    'Carrie Sheinberg': 'wshnca',
    'Sari Skaling': 'wsklsa',
    'Erica Skinger': 'wskne.',
    'Tatum Skoglund': 'wskgta',
    'Leslie Smith': 'wsmtle',
    'Resi Stiegler': '537772',
    'Picabo Street': 'wstrpi',
    'Cecilia Teague': 'wtguc.',
    'Kristin Terzian': 'wtrzkr',
    'Edith Thys': 'wthyed',
    'Roxanne Toly': 'wtlyro',
    'Eva Twardokens': 'wtwrev',
    'Sondra Van Ert': 'wvnrso',
    'Heidi Voelker': 'wvlkhe',
    'Julie Walcott': 'wwlcj.',
    'Lisa Wilcox': 'wwlcli',
    'Natasa Blazic': 'wblzna',
    'Bojana Dornig': 'wdrnbo',
    'Metka Jerman': 'wjrmme',
    'Andreja Leskovsek': 'wlskan',
    'Nusa Tome': 'wtmenu',
    'Katra Zajc': 'wzjcka',
    'Anja Zavadlav': 'wzvdan',
    'Alex Antor': '20081',
    'AJ Bear': 'baraj',
    'Jonathon Brauer': '40255',
    'Luke Deane': '40271',
    'Manfred Grabler': 'grbma',
    'David Griff': 'grfd.',
    'Anthony Guss': 'gssa',
    'Steven Lee': 'leest',
    'Malcolm Milne': 'mlnma',
    'Kilian Albrecht': 'albki',
    'Christoph Alster': 'alsch',
    'Armin Assinger': 'assar',
    'Roland Assinger': 'assro',
    '. Austria': '06aut',
    'Patrick Bechter': 'bchpa',
    'Hubert Berchtold': 'brchu',
    'Mathias Berthold': 'brtms',
    'Werner Bleiner': 'blnwe',
    'Manfred Brunner': 'brnma',
    'Joachim Buchner': 'bchjo',
    'Andreas Buder': 'bdran',
    'Karl Cordin': 'crdka',
    'Franz Digruber': 'dgrf.',
    'Anton Dorner': 'drna.',
    'Klaus Eberhard': 'ebrkl',
    'Stephan Eberharter': 'ebrst',
    'Pierre Egger': 'eggpi',
    'Kurt Engl': 'engkk',
    'Kurt Engstler': 'engku',
    'Hans Enn': 'ennha',
    'Peter Feyersinger': 'fyrpe',
    'Bernhard Flaschberger': 'flsb.',
    'Werner Franz': 'frnwe',
    'Bartl Gensbichler': 'gnsba',
    'Stephan Goergl': 'grgsh',
    'Juergen Grabner': 'grbju',
    'Thomas Graggaber': 'grgth',
    'Christian Greber': 'grbch',
    'Werner Grissmann': 'grswe',
    'Christoph Gruber': 'gruch',
    'Franz Gruber': 'grbfr',
    'Leopold Gruber': 'grbl.',
    'Hans Grugger': 'grgjo',
    'Bernhard Gstrein': 'gstbe',
    'Helmuth Gstrein': 'gsthe',
    'Walter Gugele': 'gglwa',
    'Mathias Haas': 'hasma',
    'Michael Haas': 'hasmi',
    'Thomas Hangl': 'hngth',
    'Thomas Hauser': 'hsrth',
    'Klaus Heidegger': 'hdgkl',
    'Reinfried Herbst': 'hrbre',
    'H. Hinterholzer': 'hnth.',
    'Guido Hinterseer': 'hntgu',
    'Hansi Hinterseer': 'hntha',
    'Helmuth Hoeflehner': 'hflhe',
    'Norbert Holzknecht': 'hlzno',
    'Herbert Huber': 'hbrh.',
    'Rudolf Huber': 'hbrru',
    'Gerhard Jaeger': 'jgrge',
    'Hans Kirchgasser': 'krch',
    'Franz Klammer': 'klmfr',
    'Manfred Kleinlercher': 'klnma',
    'Hans Knauss': 'knsha',
    'Johan Kniewasser': 'knwha',
    'Dietmar Koehlbichler': 'khldi',
    'Alexander Koll': 'kllal',
    'Christoph Kornberger': '50841',
    'Klaus Kroell': 'krlkl',
    'Richard Kroell': 'krlri',
    'Matthias Lanzinger': 'lnzma',
    'Michael Lichtenegger': 'lchmi',
    'Gerhard Lieb': 'lebge',
    'Josef Loidl': 'ldljo',
    'Guenther Mader': 'mdrgu',
    'Hermann Maier': 'merhe',
    'Werner Margreiter': 'mrgwe',
    'Martin Marinac': 'mrnma',
    'Alfred Matt': 'mttal',
    'Mario Matt': 'mttma',
    'Christian Mayer': 'myrch',
    'Helmuth Mayer': 'myrhe',
    'Heini Messner': 'msshe',
    'Alois Morgenstern': 'mrgal',
    'Wilfried Muxel': 'mxlw.',
    'Hubert Nachbauer': 'nchhu',
    'Gerhard Nenning': 'nnng.',
    'Stefan Niederseer': 'ndrst',
    'Rudolph Nierlich': 'nrlru',
    'Andreas Omminger': 'omman',
    'Christian Orlainsky': 'orlch',
    'Patrick Ortlieb': 'ortpa',
    'Wolfram Ortner': 'ortwo',
    'Josef Pechtl': 'pchjo',
    'Gerhard Pfaffenbichler': 'pffge',
    'Roland Pfeifer': 'pffro',
    'Manfred Pranger': 'prnma',
    'Benjamin Raich': 'rchbe',
    'Hannes Reichelt': 'rchha',
    'Mario Reiter': 'rtrma',
    'Erwin Resch': 'rscer',
    'Ernst Riedlsperger': 'rdler',
    'Gerhard Rimml': 'rmig.',
    'Harald Rofner': 'rfnha',
    'Roman Rupp': 'rppro',
    'Peter Rzehak': 'rzhpe',
    'Rudi Sailer': 'slrr.',
    'Rainer Salzgeber': 'slzra',
    'R. Schaller': 'chlr.',
    'Mario Scheiber': 'schmo',
    'Andreas Schifferer': 'schan',
    'Heinz Schilchegger': 'schhz',
    'Rainer Schoenfelder': 'schrr',
    'Karl Schranz': 'schka',
    'Florian Seer': 'serfl',
    'Bernhard Simonlehner': 'smnbe',
    'Stefan Sodat': 'sdts.',
    'Christian Soelle': 'sllch',
    'Uli Spiess': 'spsul',
    'Hannes Spiss': 'spsha',
    'Ronald Stampfer': 'stmro',
    'Thomas Stangassinger': 'stnth',
    'Anton Steiner': 'stnan',
    'Leonhard Stock': 'stcle',
    'Fritz Stoelzl': 'stlfr',
    'Georg Streitberger': 'strge',
    'Fritz Strobl': 'strfr',
    'Josef Strobl': 'strjo',
    'Hubert Strolz': 'strhu',
    'Thomas Sykora': 'sykth',
    'Franz Teppan': 'tppfr',
    'Karl Thaler': 'thlka',
    'Dietmar Thoeni': 'thndi',
    'Hannes Trinkl': 'trnha',
    'Michael Tritscher': 'trtmi',
    'Reinhard Tritscher': 'trtre',
    'Siegfried Voglreiter': 'vglsi',
    'Josef Walcher': 'wlcjo',
    'Michael Walchhofer': 'wlcmi',
    'Konrad Walk': 'wlkko',
    'Harti Weirather': 'wrtha',
    'Norbert Wendner': 'wndn.',
    'Ernst Winkler': 'wnker',
    'Peter Wirnsberger': 'wrnpe',
    'Peter Wirnsberger Ii': 'wrnii',
    'Patrick Wirth': 'wrtpa',
    'E. Wurner': 'wrne.',
    'Willibald Zechner': 'zchwi',
    'Egon Zimmermann': 'zmmeg',
    'Robert Zoller': 'zllro',
    'David Zwilling': 'zwlda',
    'Henri Mollin': 'mllhe',
    'Scott Sauncers-Sanchez': 's-ss',
    'Mitko Hadiev': 'hdvmi',
    'Petar Popangelov': 'ppnpe',
    'David Anderson': 'andda',
    'Gary Athans': 'athga',
    'Germain Barrette': 'brrge',
    'Felix Belczyck': 'blcfe',
    'Patrick Biggs': '102456',
    'Paul Boivin': 'bvnpa',
    'Robbie Bosinger': 'bsnro',
    'Francois Bourque': 'brqfr',
    'Rob Boyd': 'bydro',
    'Todd Brooker': 'brkto',
    '. Canada': '06can',
    'Mike Carney': 'crnmi',
    'Julien Cousineau': 'csnju',
    'Rob Crossan': 'crsro',
    'Peter Duncan': 'dncp.',
    'Jeff Durand': 'drnje',
    'Mike Giannelli': 'gnnmi',
    'Tim Gilhooly': 'glcti',
    'Thomas Grandi': 'grnth',
    'Erik Guay': 'gayer',
    'Greg Hann': 'hnng.',
    'Rod Hebron': 'hbrr.',
    'Scott Henderson': 'hnds.',
    'Jan Hudec': 'hdcja',
    'Jeff Hume': 'hmeje',
    'Jim Hunter': 'hntji',
    'Dave Irwin': 'irwda',
    'Michael Janyk': '102435',
    'Chris Kent': 'kntch',
    'John Kucera': '102873',
    'Vincent Lavoie': 'lvevi',
    'Darin Mc Beath': 'mcbda',
    'Robin Mc Leish': 'mclro',
    'John Mealey': 'mlyjo',
    'Daniel Moar': 'marda',
    'Cary Mullen': 'mllca',
    'Dave Murray': 'mrrda',
    'Graydon Oldfield': 'oldgr',
    'Manuel Osborne-Paradis': '102899',
    'Ryan Oughtred': 'oghry',
    'Steve Podborski': 'pdbst',
    'Ed Podivinsky': 'pdved',
    'Willy Raine': 'rnewi',
    'Ken Read': 'radke',
    'Jean Philippe Roy': 'royjp',
    'Luke Sauder': 'sdrlu',
    'Ryan Semple': 'smpry',
    'Keith Shepherd': 'shpk.',
    'Ralf Socher': 'schra',
    'Brian Stemmle': 'stmbr',
    'Donald Stevens': 'stvdo',
    'Bob Styan': 'stybo',
    'Bob Swan': 'swnb.',
    'Darren Thorburn': 'thrda',
    'Roman Torn': 'trnro',
    'Alain Villiard': 'vllal',
    'Eric Villiard': 'vller',
    'Kevin Wert': 'wrtke',
    'Paulo Oppliger': 'opppa',
    'Marian Bires': 'brsma',
    'Peter Jurko': 'jrkpe',
    'Miroslav Kolar': 'klrmi',
    'Ivan Pacak': 'pcki',
    'Miroslav Pazout': 'pztmi',
    'Pavel Pochobradski': 'pchpa',
    'Miroslav Sochor': 'schmi',
    'Peter Soltys': 'sltpe',
    'Bogumir Zeman': 'zmnbo',
    'Ivica Kostelic': 'kstiv',
    'Thomas Loedler': 'ldlth',
    'Natko Zrncic-Dim': '380292',
    'Ondrej Bank': '150398',
    'Stanley Hayer': 'hyrst',
    'Filip Trejbal': '150594',
    'Mads Boedkner': 'bdkma',
    'Jouni Kaitala': 'ktljo',
    'Jukka Leino': 'lnoju',
    'Janne Leskinen': 'lskja',
    'Mika Marila': 'mrlmi',
    'Kalle Palander': 'pldka',
    'Jukka Rajala': 'wrjlju',
    'Sami Uotila': 'utlsa',
    'Luc Alphand': 'alplu',
    'Jean Louis Ambroise': 'ambjl',
    'Sebastien Amiez': 'amzse',
    'Max Ancenay': 'ancma',
    'Frederic Ancey': 'ancfr',
    'Alexandre Anselmet': 'ansal',
    'Jean Noel Augert': 'agrjn',
    'Jean Pierre Augert': 'agrjp',
    'Jerome Baptendier': 'bptje',
    'Philippe Barroso': 'brrph',
    'Simon Bastelica': 'bstsi',
    'Jean Jacques Bertrand': 'brtjj',
    'Yannick Bertrand': 'brtya',
    'Patrice Bianchi': 'bncpa',
    'Vincent Blanc': 'blnvi',
    'Marc Bottollier': 'bttmr',
    'Pierrick Bourgeat': 'brgpi',
    'Didier Bouvet': 'bvtdi',
    'Michel Bozon': 'bznmi',
    'Henry Brechu': 'brche',
    'Nicolas Burtin': 'brtni',
    'Raphael Burtin': 'brtra',
    'Michel Canac': 'cncmi',
    'Franck Carmagnolle': 'crmfr',
    'Bernard Charvin': 'chrbe',
    'Joel Chenal': 'chnjo',
    'Johan Clarey': 'clrjo',
    'Frederic Covili': 'cvlfr',
    'Claude Cretier': 'crtcl',
    'Jean Luc Cretier': 'crtjl',
    'Stephane Cretin': 'crtst',
    'Pierre Emmanuel Dalcin': 'dlcpe',
    'Gauthier De Tessieres': 'dtsga',
    'Antoine Deneriaz': 'dnran',
    'Yves Dimier': 'dmryv',
    'Adrien Duvillard': 'dvlad',
    'Henri Duvillard': 'dvlhe',
    'Thomas Fanara': 'fnrth',
    'Guillermo Fayed': '192932',
    'Alain Feutrier': 'ftral',
    'Lionel Finance': 'fnnli',
    'Christophe Fivel': 'fvlch',
    'Daniel Fontaine': 'fntda',
    'Xavier Fournier': 'frnxa',
    'Sebastien Fournier-Bidoz': 'frnse',
    '. France': '06fra',
    'Christian Gaidet': 'gdtch',
    'Marc Garcia': 'grcm',
    'Thierry Gentina': 'gntth',
    'Jean-Baptiste Grange': '192665',
    'Richard Gravier': 'grvri',
    'Bernard Grosfilley': 'grsb.',
    'Philippe Hardy': 'hrdph',
    'Louis Jauffret': 'jffl.',
    'Jean Claude Killy': 'klljc',
    'Leo Lacroix': 'lcrle',
    'Patrick Lamotte': 'lmtpa',
    'Julien Lizeroux': 'lzrju',
    'Gaetan Llorach': 'llrga',
    'Michel Lucatelli': 'lctmi',
    'Patrice Manuel': 'mnlpa',
    'Frederic Marin Cudraz': 'm-cfr',
    'Georges Mauduit': 'mdtg.',
    'Laurent Mazzili': 'mzzl.',
    'Cedric Meilleur': 'mllce',
    'Benjamin Melquiond': 'mlqbe',
    'Jules Melquiond': 'mlqj.',
    'Vincent Millet': 'mllvi',
    'Sebastien Missillier': '191159',
    'Steve Missillier': '192506',
    'Daniel Mougel': 'mglda',
    'Jean Marc Muffat': 'mffjm',
    'Alain Navillod': 'nvlal',
    'Jerome Noviant': 'nvnje',
    'Bernard Orcel': 'orcbe',
    'Kevin Page': 'pgeke',
    'Pierre Paquin': 'pqnpi',
    'Patrice Pellat Finet': 'p-fpa',
    'Alain Penz': 'pnzal',
    'Guy Perillat': 'prlgu',
    'Claude Perrot': 'prrcl',
    'Frank Piccard': 'pccfr',
    'Ian Piccard': 'pccia',
    'Jeff Piccard': 'pccje',
    'John Piccard': 'pccjo',
    'Jean Luc Pinel': 'pnljl',
    'Christophe Ple': 'plech',
    'David Poisson': '191964',
    'Franck Pons': 'pnsfr',
    'David Pretot': 'prtda',
    'Philip Pugnat': 'pgnph',
    'Gerard Rambaud': 'rmbge',
    'Freddy Rech': 'rchfr',
    'Denis Rey': 'reyde',
    'Jean Francoise Rey': 'reyjf',
    'Roland Roche': 'rchr.',
    'Eric Rolland': 'rller',
    'Roger Rossat-Mignod': 'r-mro',
    'Patrick Russel': 'rsspa',
    'Christophe Saioni': 'snich',
    'Armand Schiele': 'schar',
    'Didier Schmidt': 'schdi',
    'Francois Simond': 'smnfr',
    'Yves Tavernier': 'tvryv',
    'Adrien Theaux': '192746',
    'Stephane Tissot': '191425',
    'Philip Verneret': 'vrnph',
    'Jean Pierre Vidal': 'vdljp',
    'Pierre Violon': 'vlnpi',
    'Michel Vion': 'vonmi',
    'Konrad Bartelski': 'brtko',
    'Alain Baxter': 'bxtal',
    'Noel Baxter': '220083',
    'Graham Bell': 'bllgr',
    'Martin Bell': 'bllma',
    'Ronald Duncan': 'dncro',
    'Finlay Mickel': 'mckfi',
    'John Moulder-Brown': 'm-bjo',
    'Jeremy Palmer': 'plmj.',
    'Nathaniel Smith': 'smtna',
    'Tobias Barnerssoi': 'brnto',
    'Bernhard Bauer': 'berb.',
    'Florian Beck': 'bckfl',
    'Otto Berger': 'brgo.',
    'Armin Bittner': 'bttar',
    'Michael Brunner': 'brnmi',
    'Albert Burger': 'brgal',
    'Peter Duerr': 'drrpe',
    'Markus Eberle': 'ebrma',
    'Florian Eckert': 'eckfl',
    'Michael Eder': 'edrmi',
    'Peter Eigler': 'eglpe',
    'Andreas Ertl': 'ertla',
    'Bernd Felbinger': 'flbbe',
    'Sepp Ferstl': 'frsse',
    'Martin Fiala': 'flama',
    'Peter Fischer': 'fscpe',
    'Klaus Gattermann': 'gttkl',
    '. Germany': '06ger',
    'Alfred Hagn': 'hgnal',
    'Josef Heckelmiller': 'hckjo',
    'Egon Hirt': 'hrteg',
    'Berni Huber': 'hbrbe',
    'Wolfgang Junginger': 'jngwo',
    'Stephan Keppler': '201606',
    'Stefan Krauss': 'krsst',
    'C. Leitner': 'ltnc',
    'Willi Lesch': 'lscw.',
    'Peter Namberger': 'nmbpe',
    'Christian Neureuther': 'nrtch',
    'Felix Neureuther': 'nrtfe',
    'Stefan Pistor': 'pstst',
    'Sigbert Prestl': 'prss',
    'Gerhard Prinzig': 'prng.',
    'Max Rauffer': 'rffma',
    'Edi Reichart': 'rched',
    'Herbert Renoth': 'rnthe',
    'Max Rieger': 'rgrma',
    'Peter Roth': 'rthpe',
    'Josef Schick': 'schjo',
    'Hansjoerg Schlager': 'schh.',
    'Sven Schnitzenbaumer': 'schsv',
    'X. Sonnnenberger': 'snn',
    'Gerhard Speiser': 'spsge',
    'Stefan Stankalla': 'stnst',
    'Hans Stuffer': 'stfha',
    'Hans-Joerg Tauscher': 'tschj',
    'Michael Veith': 'vthmi',
    'Alois Vogl': 'vglal',
    'Franz Vogler': 'vglfr',
    'Markus Wasmeier': 'wsmma',
    'Heinz Weixelbaum': 'wxlhe',
    'Sepp Wildgruber': 'wldse',
    'Franck Woerndl': 'wrnfr',
    'Hannes Zehentner': 'zhnha',
    'Attila Bonis': 'bnsat',
    'Antal Gotzy': 'gtza',
    'Andreas Voelgyesi': 'vlgan',
    'Robert Mc Kee': 'mckro',
    'Kristinn Bjornsson': 'bjrk.',
    'Diego Amplatz': 'ampdi',
    'Renato Antonioli': 'antre',
    'Stefano Anzi': 'anzst',
    'Attilio Barcella': 'brcat',
    'Matteo Belfrond': 'blfma',
    'Matteo Berbenni': 'brbma',
    'Giancarlo Bergamelli': 'brggc',
    'Norman Bergamelli': 'brgno',
    'Sergio Bergamelli': 'brgse',
    'Thomas Bergamelli': 'berth',
    'Mauro Bernardi': 'brnm.',
    'Giuliano Besson': 'bssgi',
    'Franco Bieler': 'blrfr',
    'Tiziano Bieller': 'blrti',
    'Massimiliano Blardone': 'bldma',
    'Iwan Bormolini': 'brmiv',
    'Roberto Burini': 'brnro',
    'Ivano Camozzi': 'cmziv',
    'Lorenzo Cancian': 'cnclo',
    'Giuseppe Carletti': 'crlgi',
    'Christian Castellano': 'cstch',
    'Luca Cattaneo': 'cttlu',
    'Igor Cigolla': 'cglig',
    'PierLorenzo Clataud': 'cltpl',
    'Patrick Cogoli': 'cglpa',
    'Franco Colturi': 'cltfr',
    'Luigi Colturi': 'cltlu',
    'Mauro Cornaz': 'crnma',
    'Giulio Corradi': 'crrgi',
    'Ivano Corvi': 'crviv',
    'Olindo Cozzio': 'czzol',
    'Leonardo David': 'dvdle',
    'Paolo De Chiesa': 'dchpa',
    'Fabio De Crignis': 'dcrfa',
    'Felice De Nicolo': 'dncf.',
    'Claudio De Tassis': 'dtsc.',
    'Mirko Deflorian': 'dflmi',
    'Oskar Delago': 'dlgos',
    'Carlo Demetz': 'dmtca',
    'Cristian Deville': 'dvlcr',
    'Ivano Edalini': 'edliv',
    'Florian Eisath': '292967',
    'Giacomo Erlacher': 'erlgi',
    'Robert Erlacher': 'erlro',
    'Alessandro Fattori': 'fttal',
    'Maurizio Feller': 'fllma',
    'Peter Fill': 'fllpe',
    'Roland Fischnaller': 'fscro',
    'Riccardo Foppa': 'fppri',
    'Lorenzo Galli': 'glllo',
    'Carlo Gerosa': 'grsca',
    'Kristian Ghedina': 'ghdkr',
    'Alberto Ghidoni': 'ghdal',
    'Giuliano Giardini': 'grdgi',
    'Alex Giorgi': 'grgal',
    'Walter Girardi': 'grrwa',
    'Roberto Grigis': 'grgro',
    'Gianluca Grigoletto': 'grggi',
    'Giorgio Gros': 'grsgi',
    'Piero Gros': 'grspi',
    'Michael Gufler': 'gflmi',
    'Klaus Happacher': 'hppkl',
    'Werner Heel': 'helwe',
    'Heinz Holzer': 'hlzhe',
    'Patrick Holzer': 'hlzpa',
    '. Italy': '06ita',
    'Thomas Kemenather': 'kmnth',
    'Siegfried Kerschbaumer': 'krssi',
    'Gerhard Koenigsrainer': 'kngge',
    'K. Kurt Ladsteatter': 'ldsku',
    'Ivo Mahlknecht': 'mhliv',
    'Michael Mair': 'mirmi',
    'Peter Mally': 'mlype',
    'Gianfranco Martin': 'mrtgf',
    'Ivan Marzola': 'mrziv',
    'Manfred Moelgg': 'mlgma',
    'Giovanni Moro': 'mrogi',
    'Gerhard Mussner': 'mssg.',
    'Matteo Nana': 'nnama',
    'Bruno Noeckler': 'nckbr',
    'Sepp Oberfrank': 'obrse',
    'Ilario Pegorari': 'pgril',
    'Alan Perathoner': 'prtal',
    'Lukas Perathoner': 'prtlu',
    'Ulrich Perathoner': 'prtul',
    'Werner Perathoner': 'prtwe',
    'Luca Pesando': 'psnlu',
    'Giorgio Piantanida': 'pntgi',
    'Bruno Piazzalunga': 'pzzbr',
    'Tino Pietrogiovanna': 'ptrti',
    'Herbert Plank': 'plnhe',
    'Heinz Peter Platter': 'plthp',
    'Alexander Ploner': 'plnal',
    'Christian Polig': 'plgch',
    'Josef Polig': 'plgjo',
    'Richard Pramotton': 'prmri',
    'Roger Pramotton': 'prmro',
    'Fausto Radici': 'rdcfa',
    'Rolando Riccardo': 'rlnri',
    'Arnold Rieder': 'rdrar',
    'Gerry Rinaldi': 'rnlc.',
    'Alessandro Roberto': 'rbral',
    'Giorgio Rocca': 'rccgi',
    'Peter Runggaldier': 'rngpe',
    'Danilo Sbardellotto': 'sbrda',
    'Alberto Schieppati': 'schal',
    'Eberhard Schmalzl': 'scheb',
    'Helmuth Schmalzl': 'schhh',
    'Reinhard Schmalzl': 'schre',
    'Hannes Paul Schmid': '290982',
    'Oswald Schranzhofer': 'schos',
    'Erik Seletto': 'slter',
    'Alberto Senigagliesi': 'sngal',
    'Arnold Senoner': 'snnar',
    'Carlo Senoner': 'snnca',
    'Lucas Senoner': 'snnlu',
    'Davide Simoncelli': 'smnda',
    'Roberto Spampatti': 'spmro',
    'Ludwig Sprenger': 'sprlu',
    'Patrick Staudacher': 'stdpa',
    'Michele Stefani': 'stfmi',
    'Erwin Stricker': 'strer',
    'Kurt Sulzenbacher': 'slzku',
    'Fabrizio Tescari': 'tscfa',
    'Patrick Thaler': 'thlpa',
    'Stephan Thanei': 'thnst',
    'Gustav Thoeni': 'thngu',
    'Roland Thoeni': 'thnro',
    'Oswald Toetsch': 'ttsos',
    'Giglio Tomasi': 'tmsgi',
    'Alberto Tomba': 'tmbal',
    'Marco Tonazzi': 'tnzma',
    'Karl Trojer': 'trjka',
    'Marcello Varallo': 'vrlma',
    'Johnny Vicari': 'vcrjo',
    'Simone Vicquery': 'vcqsi',
    'Pietro Vitalini': 'vtlpi',
    'Angelo Weiss': 'wssan',
    'Renzo Zandegiacomo': 'zndre',
    'Edoardo Zardini': 'zrded',
    'Massimo Zucchelli': 'zccma',
    'Hiroyuki Aihara': 'ahrhi',
    'Shinya Chiba': 'chbsh',
    'Gaku Hirasawa': 'hrsga',
    'Masami Ichimura': 'ichm.',
    'Chiaki Ishioka': 'ishch',
    'Takuya Ishioka': 'ishta',
    'Naomine Iwatani': 'iwtna',
    'Naomine Iwaya': 'iwyna',
    'Toshihiro Kaiwa': 'kwato',
    'M. Kashiwagi': 'kshm.',
    'Mikio Katagiri': 'ktgm',
    'Kiminobu Kimura': 'kmrki',
    'Osamu Kodama': 'kdmos',
    'Kentaro Minagawa': 'mngke',
    'Wataru Mizuatani': 'mztwa',
    'Michihiko Nakamura': 'nkmmi',
    'Hiroaki Ohtaka': 'ohthi',
    'Tetsuya Okabe': 'okbte',
    'Rishu Okada': 'okdri',
    'Akira Sasaki': '301312',
    'Atsushi Sawada': 'swda',
    'Manabu Sawaguchi': 'swgm',
    'Naoki Yuasa': '301709',
    'Marco Buechel': 'bchma',
    'Markus Foser': 'fsrma',
    'C. Frommelt': 'frmc.',
    'Paul Frommelt': 'frmpa',
    'Willi Frommelt': 'frmwi',
    'Markus Ganahl': 'gnhma',
    'Juergen Hasler': 'hslju',
    'Guenther Marxer': 'mrxgu',
    'Achim Vogt': 'vgtac',
    'Andreas Wenzel': 'wnzan',
    'Marc Girardelli': 'grrma',
    'Hubertus Von Hohenlohe': 'vnhhu',
    'Harald Ii Man De': 'mndha',
    'Kjetil Andre Aamodt': 'amdkj',
    'Lasse Arnesen': 'arnla',
    'Torjus Berge': 'brgts',
    'Hans Bjoerge': 'bjrh.',
    'Hans-Petter Buraas': 'brshp',
    'Arnt Erik Dale': 'dalea',
    'Ole Kristian Furuseth': 'frsok',
    'Bjorn Gefle': 'gflb',
    'Audun Groenvold': 'grnau',
    'Erik Haaker': 'hkrer',
    'Jarle Halsnes': 'hlsja',
    'Lasse Hamre': 'hmrl.',
    'Jostein Haugen': 'hgnjo',
    'Espen Hellerud': 'hlles',
    'Even Hole': 'holee',
    'Finn Chr. Jagge': 'jggfc',
    'Kjetil Jansrud': '421483',
    'Knut Erik Johannesen': 'jhna',
    'Truls Ove Karlsen': '420148',
    'Lasse Kjus': 'kjsla',
    'Arnt Georg Kolle': 'kllag',
    'Ole Magnus Kulbeck': '421332',
    'Asgeir Linberg': 'lnbas',
    'Didrik Marksten': 'mrkdi',
    'Jostein Masdal': 'msdj',
    'Hakon Mjoen': 'mjnh.',
    'Mads Moerch': 'mrcma',
    'Lars Elton Myhre': '421400',
    'Andreas Nilsen': '421098',
    'Rune Andre Oestby': 'ostra',
    'Jon Terje Overland': 'ovrt.',
    'Lasse Paulsen': 'plsla',
    'Aane Saeter': 'straa',
    'Kenneth Sivertsen': 'svrke',
    'Atle Skaardal': 'skrat',
    'Paul Arne Skajem': 'skjpa',
    'Bjarne Solbakken': 'slbbj',
    'Odd Sorli': 'srlod',
    'Tom Stiansen': 'stnto',
    'Bjarne Strand': 'strb.',
    'Stein Kristian Strand': 'strsk',
    'Harald Chr. Strand Nilsen': 's-nhc',
    'Aksel-Lund Svindal': '421328',
    'Hoelje Tefre': 'tfrho',
    'Jan Einar Thorsen': 'thrje',
    'Are Torpe': 'trpar',
    'Otto Tschudi': 'tsco.',
    'Marc Fulton': 'fltma',
    'Andrej Bachleda': 'bchaj',
    'Andrzej Bachleda': 'bchan',
    'Jan Bachleda': 'bchja',
    'Roman Derezinski': 'drzro',
    'Stephane Exartier': 'exrst',
    'Maciej Gasienica': 'gsnm',
    'Szymon Kraciuk': 'krcsz',
    'Marcin Szafranski': 'szfma',
    'Pavel Chestakov': 'chspa',
    'Andrej Filischkin': 'flsan',
    'Alexandr Horoshilov': '480736',
    'Grega Benedik': 'bndgr',
    'Klemen Bergant': 'brgkl',
    'Ales Brezavsek': 'brzal',
    'Tomaz Cerkovnik': 'crkto',
    'Tomaz Cizman': 'czmto',
    'Mitja Dragsic': 'drgmi',
    'Jure Franko': 'frnju',
    'Ales Gorza': '560406',
    'Gregor Grilc': 'grlgr',
    'Drago Grubelnik': 'grbdr',
    'Bostjan Jakopic': 'jkbb.',
    'Andrej Jerman': 'jrman',
    'Matej Jovan': 'jvnma',
    'Bernhard Knauss': 'knsbe',
    'Jernej Koblar': 'kblje',
    'Jure Kosir': 'ksrju',
    'Andrej Krizaj': '561085',
    'Bojan Krizaj': 'krzbo',
    'Mitja Kunc': 'kncmi',
    'Joze Kuralt': 'krljo',
    'Peter Lakota': 'lktp.',
    'Miso Magusar': 'mgsm',
    'Andrej Miklavc': 'mklan',
    'Rene Mlekuz': 'mlkre',
    'Miro Oberstar': 'obrm',
    'Ozbi Oslak': 'osloz',
    'Uros Pavlovcic': 'pvlur',
    'Peter Pen': 'penpe',
    'Rok Perko': '561067',
    'Rok Petrovic': 'ptrro',
    'Miran Rauter': 'rvtmi',
    'Jernej Rebersak': 'rbrje',
    'Saso Robic': 'rbcsa',
    'Primoz Skerbinek': '560419',
    'Gregor Sparovec': 'sprgr',
    'Andrej Sporn': '560447',
    'Boris Strel': 'strbo',
    'Bernard Vajdic': 'vjdbe',
    'Mitja Valencic': 'vlnmi',
    'Matjaz Vrhovnik': 'vrhma',
    'Robert Zan': 'zanro',
    'Janez Zibler': 'zblj',
    'Francisco Fernandez Ochoa': 'f-ofr',
    'Luis Fernandez Ochoa': 'f-ol',
    'Aurelio Garcia': 'grcau',
    'Paul Accola': 'accpa',
    'Peter Aellig': 'allpe',
    'Daniel Albrecht': '510993',
    'Karl Alpiger': 'alpka',
    'Reto Beeli': 'blire',
    'Silvano Beltrametti': 'bltsi',
    'Christophe Berra': 'brrch',
    'Marc Berthod': 'brtmc',
    'Martin Berthod': 'brtma',
    'Rene Berthod': 'brtre',
    'William Besse': 'bsswi',
    'Edmund Bruggmann': 'brged',
    'Daniel Brunner': 'brnda',
    'Thomas Buergler': 'brgth',
    'Toni Buergler': 'brgto',
    'Daniel Caduff': 'cdfda',
    'Marco Casanova': 'csnma',
    'Conradin Cathomen': 'cthco',
    'Franco Cavegn': 'cvgfr',
    'Claudio Collenberg': 'cllcl',
    'Roland Collombin': 'cllro',
    'Didier Cuche': 'cchdi',
    'Jean Daniel Daetwyler': 'dtwjd',
    'Michel Daetwyler': 'dtwmi',
    'Daniel Defago': 'dfgda',
    'Didier Defago': 'dfgdi',
    'Jean Daniel Deleze': 'dlzjd',
    'Martial Donnet': 'dnnma',
    'Yvan Eggenberger': 'eggyv',
    'Bernard Fahner': 'fhnbe',
    'Willi Favre': 'fvrwi',
    'Christian Forrer': 'frrch',
    'Jean Luc Fournier': 'frnjl',
    'Peter Frei': 'frip.',
    'Bruno Fretz': 'frtbr',
    'Joel Gaspoz': 'gspjo',
    'Thomas Geisser': 'gssth',
    'Luc Genolet': 'gnllu',
    'Xavier Gigandet': 'ggnxa',
    'Marc Gini': '511127',
    'Dumeng Giovanoli': 'gvndu',
    'Ernst Good': 'goder',
    'Juerg Gruenenfelder': 'grnjo',
    'Tobias Gruenenfelder': 'grnto',
    'Kurt Gubser': 'gbsku',
    'Marco Hangl': 'hngmo',
    'Martin Hangl': 'hngma',
    'Konrad Hari': 'hriko',
    'Franz Heinzer': 'hnzfr',
    'Christian Hemmi': 'hmmch',
    'Heini Hemmi': 'hmmhe',
    'Markus Herrmann': 'hrrma',
    'Beni Hofer': 'hfrbe',
    'Ambrosi Hoffmann': 'hffam',
    'Kurt Huggler': 'hggk.',
    'Urs Imboden': 'imbur',
    'Manfred Jakober': 'jkbma',
    'Erwin Josi': 'jsier',
    'Max Julen': 'jlnma',
    'Stefan Kaelin': 'klns.',
    'Urs Kaelin': 'klnur',
    'Bruno Kernen': 'krnbb',
    'Bruno Kernen I': 'krnbr',
    'Martin Knoeri': 'knrma',
    'Marc Kuehni': 'khnma',
    'Oliver Kuenzi': 'knzol',
    'Urs Lehmann': 'lhmur',
    'Steve Locher': 'lchst',
    'Peter Luescher': 'lscpe',
    'Jacques Luethy': 'lthja',
    'Daniel Mahrer': 'mhrda',
    'Werner Marti': 'mrtwe',
    'Werner Mattle': 'mttwe',
    'Silvano Meli': 'mlisi',
    'Jos Minsch': 'mnsj.',
    'Peter Mueller': 'mllpe',
    'Gustav Oehrli': 'ohrgu',
    'Engelhard Pargaetzi': 'prgen',
    'Hans Pieren': 'prnha',
    'Didier Plaschy': 'plsdi',
    'Leo Puentener': 'pntle',
    'Urs Raeber': 'rbrur',
    'Werner Rhyner': 'rhywe',
    'Adolf Roesti': 'rstad',
    'Hans Peter Rohr': 'rhrhp',
    'Peter Rohr': 'rhrp.',
    'Philippe Roux': 'ruxph',
    'Heinrich Rupp': 'rpphe',
    'Bernard Russi': 'rssbe',
    'Kurt Schnyder': 'schk.',
    'Philip Schuler': 'schph',
    'Peter Schwendener': 'schpe',
    'Andreas Sprecher': 'spran',
    'Patrick Staub': 'stbpa',
    'Marcel Sulliger': 'sllma',
    'Mario Summermatter': 'smmma',
    '. Switzerland': '06sui',
    'Jakob Tischhauser': 'tscj.',
    'Walter Tresch': 'trswa',
    'Hansueli Tschiemer': 'tscha',
    'Walter Vesti': 'vstwa',
    'Michael Von Gruenigen': 'vngmi',
    'Rolf Von Weissenfluh': 'vnwro',
    'Benno Wicki': 'wckbe',
    'Hans Zingre': 'zngha',
    'Andrea Zinsli': 'znsan',
    'Cornel Zueger': '510498',
    'Daniel Zueger': 'zgrda',
    'Pirmin Zurbriggen': 'zrbpi',
    'Silvan Zurbriggen': 'zrbsi',
    'Michal Rajcan': '700034',
    'Anders Andersson': 'andan',
    'David Andersson': '500925',
    'Charlie Bergendahl': 'brgch',
    'Ingvar Bergstedt': 'brgin',
    'Johan Brolenius': 'brljo',
    'Jesper Brugge': 'brgje',
    'Mats Ericson': 'ercma',
    'Lars Boerje Eriksson': 'erklb',
    'Bengt Fjaellberg': 'fjlbe',
    'Thomas Fogdoe': 'fgdth',
    'Bengt Eric Grahn': 'grhbe',
    'Lars Goeran Halvarsson': 'hlvlg',
    'Martin Hansson': 'hnsma',
    'Tobias Hellman': 'hllto',
    'Niklas Henning': 'hnnni',
    'Mats Holmgren': 'hlmm.',
    'Patrik Jaerbyn': 'jrbpa',
    'Torsten Jakobsson': 'jkbto',
    'Markus Larsson': 'lrsma',
    'Niklas Lindqvist': 'lndni',
    'Rune Lindstroem': 'lndr.',
    'Tor Melander': 'mldt',
    'Andre Myhrer': '501017',
    'Gunnar Neuriesser': 'nrsgu',
    'Jonas Nilsson': 'nlsjo',
    'Niklas Nilsson': 'nlsni',
    'Fredrik Nyberg': 'nybfr',
    'Hans Olsson': '501076',
    'Lars Olsson': 'olsl.',
    'Niklas Rainer': '501026',
    'Olle Rolen': 'rlnol',
    'Rune Saefvenberg': 'sfvru',
    'Ingemar Stenmark': 'stnin',
    'Stig Strand': 'strst',
    'Joergen Sundqvist': 'sndjo',
    '. Sweden': '06swe',
    'Joakim Wallner': 'wlljk',
    'Johan Wallner': 'wlljo',
    'Vitalij Andreev': 'andvi',
    'Vladimir Andreev': 'andvl',
    'Alexei Bogdanow': 'bgdal',
    'Konstantin Chistiakov': 'chsko',
    'Dagib Guliev': 'glvd',
    'Vladimir Makeev': 'mkvvl',
    'Alexej Maslov': 'mslal',
    'Valeri Tsiganov': 'tsgva',
    'Aleksandr Zhirov': 'zhral',
    'Cary Adgate': 'adgga',
    'Karl Anderson': 'andka',
    'Jim Barrows': 'brrj.',
    'Wisi Betschart': 'btswi',
    'Ron Biedermann': 'bdrro',
    'Mike Brown': 'brwmi',
    'Geoff Bruce': 'brcge',
    'John Buxman': 'bxmjo',
    'Cory Carlson': 'crlco',
    'Rick Chaffee': 'chfr.',
    'John Clough': 'clgj.',
    'Bob Cochran': 'cchbo',
    'James Cochran': '534040',
    'Tristan Cochrane': 'cchtr',
    'Reggie Crist': 'crsre',
    'David Currier': 'crrda',
    'Mike Farney': 'frnmi',
    'Jakub Fiala': 'flaja',
    'Brett Fischer': 'fscbr',
    'Chad Fleischer': 'flsch',
    'Bryon Friedman': '533098',
    'Michael Frost': 'frsmi',
    'Craig Gorder': 'grdc.',
    'Sacha Gros': 'grssa',
    'Matthew Grosjean': 'grsma',
    'Jim Heuga': 'hgaj.',
    'Scott Hoffmann': 'hffs',
    'Bill Hudson': 'hdsbi',
    'Bill Johnson': 'jhnbi',
    'Justin J Johnson': '532173',
    'Greg Jones': 'jnsgr',
    'Hank Kashiwa': 'kshha',
    'Todd Kelly': 'kllto',
    'Bill Kidd': 'kddbi',
    'A.J. Kitt': 'kttaj',
    'Chip Knight': 'kngch',
    'Mike Lafferty': 'lffmi',
    'Joe Levins': 'lvnjo',
    'Doug Lewis': 'lwsdo',
    'Ted Ligety': '534562',
    'Rogers Little': 'lttr.',
    'Ehlias Louis': 'lisel',
    'Andy Luhn': 'lhnan',
    'Scott Macartney': 'mcrsc',
    'Paul Mahre': 'mhrpa',
    'Phil Mahre': 'mhrph',
    'Steve Mahre': 'mhrst',
    'Dennis Mc Coy': 'mccd.',
    'Dennis Mc Coy': 'mccs.',
    'Felix Mc Grath': 'mcgfe',
    'Andy Mill': 'mllan',
    'Bode Miller': 'mllbo',
    'Jack John Miller': 'mlljj',
    'Tommy Moe': 'moeto',
    'Jeremy Nobis': 'nbsje',
    'Steven Nyman': '533866',
    'Jeff Olson': 'olsje',
    'Robert Ormsby': 'ormro',
    'Terry Palmer': 'plmte',
    'Tyler Palmer': 'plmty',
    'Pete Patterson': 'pttpe',
    'Ken Phelps': 'phlke',
    'Eric Poulsen': 'plser',
    'Lance Poulsen': 'plss.',
    'Doug Powell': 'pwldo',
    'Chris Puckett': 'pckch',
    'P Casey Puckett': 'pckpc',
    'Rudd Pyles': 'pylr.',
    'P. Rachetto': 'rchp.',
    'Daron Rahlves': 'rhlda',
    'Kyle Rasmussen': 'rsmky',
    'Jason Rosener': 'rsnja',
    'Tom Rothrock': 'rthto',
    'Don Rowles': 'rwld.',
    'Wladimir Spider Sabich': 'sbcsp',
    'Erik Schlopy': 'scher',
    'Craig Shanholtzer': 'shnc.',
    'Tiger Shaw': 'shwti',
    'Dane Spencer': 'spnda',
    'David Stapleton': 'stpd.',
    'Daniel Stripp': 'strda',
    'Marco Sullivan': 'sllmo',
    'Mark Tache': 'tchma',
    'Billy Taylor': 'tylbi',
    'Craig Thrasher': 'thrcr',
    '. USA': '06usa',
    'Thomas Vonn': 'vnnth',
    'Kyle Wieche': 'wchky',
    'Alex Williams': 'wllal',
    'Eric Wilson': 'wlse',
}


import wikipedia, pagegenerators, re, catlib


def lookup(name):
    name = name.replace(u'ä', 'ae')
    name = name.replace(u'ö', 'oe')
    name = name.replace(u'ü', 'ue')
    name = name.replace(u'Ä', 'Ae')
    name = name.replace(u'Ö', 'Oe')
    name = name.replace(u'Ü', 'Ue')
    name = name.replace(u'ß', 'ss')
    name = name.replace(u'é', 'e')
    name = name.replace(u'è', 'e')
    name = name.replace(u'á', 'a')
    name = name.replace(u'à', 'a')
    name = name.replace(u'ó', 'o')
    name = name.replace(u'ò', 'o')
    name = name.replace(u'ç', 'c')
    name = name.replace(u'Š', 'S')
    name = name.replace(u'š', 's')
    name = name.replace(u'Č', 'C')
    name = name.replace(u'ć', 'c')
    name = name.replace(u'ž', 'z')
    name = name.replace(u'å', 'aa')
    name = name.replace(u'ø', 'oe')
    
    name = re.sub(' \(.*?\)', '', name)

    if names.has_key(name):
        return names[name]
    else:
        return None

gen = pagegenerators.CategorizedPageGenerator(catlib.Category(None, u'Category:Skiläufer'), recurse = True)
gen = pagegenerators.DuplicateFilterPageGenerator(gen)
gen = pagegenerators.PreloadingGenerator(gen)
weblinkR = re.compile(r'=+ *Weblinks *=+')

choice = 'n'
wikipedia.setAction(u'Bot: Ergänze Weblink auf ski-db.com')
for p in gen:
    text = p.get()
    if not 'SKIDB' in p.templates() and not 'ski-db.com' in text:
        wikipedia.output(u"\n* [[\03{lightpurple}%s\03{default}]]" % p.title())
        abbr = lookup(p.title())
        if abbr is not None:
            if weblinkR.search(text):
                text = weblinkR.sub('== Weblinks ==\r\n{{SKIDB|' + abbr + '}}', text)
                if text != p.get():
                    wikipedia.showDiff(p.get(), text)
                    if not choice == 'a':
                        choice = wikipedia.inputChoice(u'Do you want to accept these changes?', ['Yes', 'No', 'All'], ['y', 'N', 'a'], 'N')
                    if choice == 'y' or choice == 'a':
                        p.put(text)
            else:
                print '** Weblinks section not found to place <nowiki>{{SKIDB|' + abbr + '}}</nowiki> in page ' + p.title()
        else:
            print '** abbreviation not found for ' + p.title()