Bentleigh 22/08/1999

PlacePlayerWinsAggregateOld RatingChangeNew Rating
1Lindsay Van Niekerk52483
2Robert Archer52437
3Nicole Findlay52362
4Alistair Kane42524
5Roger Blom42489
6Carmel Doney42420
7Sue Kyatt42281
8Trevor Halsall42276
9Barbara Berlin32609
10Simon Foskett32374
11Barry Harridge32337
12Jim Warmington32330
13Lois Binnie32326
14Dianne Davis32298
15Harry Malcolm32254
16Margaret Warmington32225
17Isabel Van Hoorn22341
18Angela Newton22310
19Carol Johnsen22301
20Gwen Chadwick22274
21Shirley Apted22206
22Dawn Thomas21958
23Rod Casey12243
24Ken Dark02407

High Game: Barbara Berlin — 672

High Word: Barbara Berlin FUBBIEST 203

PlacePlayerWinsAggregateOld RatingChangeNew Rating
1Marj Miller62524
2Kris Howat52412
3Sita Dasika52147
4John Parker42302
5Lesley Mack42286
6Nan Smith42283
7Doreen Ivanovski42272
8Ruth Fewings42193
9Wayne Stobbe42136
10John Lynch3.52260
11Dorothy Dique3.52236
12Patricia Mitchell32407
13Heather Long32340
14Marie D'Rosario32283
15Rose Young32266
16Phyllis Whitelaw32253
17Brenda Thurgar32176
18Joyce Smith32108
19Marie Retallick32048
20Janet Bell22251
21Sal Costanzo22225
22Ann McBain22190
23Maria Zucco22148
24Pat Kennedy22088
25Ian Newton22073
26Ellen Van Den Eynde22057
27Cynthia Curr22050
28Don Marshall22049
29Vic Langsam12136
30Mal Eden01856

High Game: Heather Long — 517

High Word: Lesley Mack FOXINGS 116

PlacePlayerWinsAggregateOld RatingChangeNew Rating
1Lorna Patching52358
2Eilene Howarth52351
3Matte Dunn52341
4Mary Steward42526
5Bil Rose42407
6Paula Messer42388
7Margaret Magro42261
8Margaret Jones42187
9Cherry Chapman42135
10Ellen Frajman42026
11Neil McLean32420
12Elaine Capewell32288
13Peter Bauer32282
14Eric Pitt32235
15Diane Stoyan32198
16Muriel Elliot32194
17Betty Hull32149
18Helene Slode32134
19Gladys Sharp32112
20Carole Eden32035
21Margaret Boucher22138
22Tam Dasika22116
23Romany Mulvaney22066
24Audrey Fenner22028
25Marge Bloomfield12118
26Marian Gori12038
27Gladys Minihan12002
28Lee Beaumont01874

High Game: Bil Rose — 526

High Word: Bil Rose CREASING 140

PlacePlayerWinsAggregateOld RatingChangeNew Rating
1Phoebe Eizenberg62284
2Nicole Locker52031
3Charlotte Keast42128
4Janet Matthews42086
5Maude Bannan42034
6Rose Salmon41914
7Anne Menheere32189
8Lorraine Tainsh32081
9Gillian Mair32049
10Jeannie Jones32018
11Marlene Ellis31966
12Tom Cottier31965
13Alan Cole31940
14Wayne Stoyan2.51995
15Pat Weston2.51985
16Tim McKnight21905
17Shirley Marshall21847
18Gloria O'Loghlin11914
19Des Niblett11869
20Herb Schetter11858

High Game: Gillian Mair — 463

High Word: Jeannie Jones EXITING 100

No ratings file was found, or no rating rows could be parsed.

MASTERS

Player Averages

PlayerAverage ForAverage AgainstHighLow
Barbara Berlin434.8362.3672338
Alistair Kane420.7395.2457383
Roger Blom414.8352.2506337
Lindsay Van Niekerk413.8374.7514350
Robert Archer406.2338.7495348
Carmel Doney403.3364.3479361
Ken Dark401.2446.7431354
Simon Foskett395.7383.8471354
Nicole Findlay393.7352.2456328
Isabel Van Hoorn390.2427.2451338
Barry Harridge389.5387.8487269
Jim Warmington388.3379.5460300
Lois Binnie387.7411.8467310
Angela Newton385.0427.3539296
Carol Johnsen383.5451.0456288
Dianne Davis383.0370.3494288
Sue Kyatt380.2372.8465332
Trevor Halsall379.3357.8443328
Gwen Chadwick379.0392.5468337
Harry Malcolm375.7389.3409313
Rod Casey373.8444.0432276
Margaret Warmington370.8382.0466225
Shirley Apted367.7394.2409278
Dawn Thomas326.3386.5353291

20 Highest Games

GamePlayerOpponentScore
6Barbara BerlinCarol Johnsen672-288
6Angela NewtonKen Dark539-409
3Lindsay Van NiekerkLois Binnie514-388
1Roger BlomJim Warmington506-300
3Robert ArcherMargaret Warmington495-225
6Dianne DavisRod Casey494-276
1Barry HarridgeIsabel Van Hoorn487-383
6Lindsay Van NiekerkAlistair Kane486-406
2Carmel DoneyDawn Thomas479-310
3Simon FoskettIsabel Van Hoorn471-451
1Gwen ChadwickAngela Newton468-320
4Lois BinnieRod Casey467-409
1Margaret WarmingtonDianne Davis466-288
2Sue KyattLindsay Van Niekerk465-350
6Roger BlomLois Binnie462-310
5Jim WarmingtonBarbara Berlin460-349
4Alistair KaneBarry Harridge457-426
2Carol JohnsenKen Dark456-431
6Nicole FindlayBarry Harridge456-269
2Robert ArcherIsabel Van Hoorn456-338

20 Highest Losing Scores

GamePlayerOpponentScore
3Isabel Van HoornSimon Foskett451-471
2Rod CaseyAngela Newton432-452
2Ken DarkCarol Johnsen431-456
4Barry HarridgeAlistair Kane426-457
4Jim WarmingtonTrevor Halsall425-443
3Ken DarkRod Casey416-426
6Ken DarkAngela Newton409-539
4Rod CaseyLois Binnie409-467
6Alistair KaneLindsay Van Niekerk406-486
1Carol JohnsenSue Kyatt403-410
1Ken DarkShirley Apted400-407
4Simon FoskettCarol Johnsen400-404
5Ken DarkIsabel Van Hoorn397-399
3Carol JohnsenRoger Blom392-409
5Shirley AptedMargaret Warmington391-414
3Harry MalcolmDianne Davis390-424
4Isabel Van HoornHarry Malcolm389-399
3Lois BinnieLindsay Van Niekerk388-514
5Alistair KaneCarmel Doney383-386
1Isabel Van HoornBarry Harridge383-487

20 Biggest Wins

GameWinnerLoserScoreMargin
6Barbara BerlinCarol Johnsen672-288+384
3Robert ArcherMargaret Warmington495-225+270
6Dianne DavisRod Casey494-276+218
1Roger BlomJim Warmington506-300+206
6Nicole FindlayBarry Harridge456-269+187
1Margaret WarmingtonDianne Davis466-288+178
2Carmel DoneyDawn Thomas479-310+169
6Roger BlomLois Binnie462-310+152
1Gwen ChadwickAngela Newton468-320+148
6Harry MalcolmShirley Apted409-278+131
6Angela NewtonKen Dark539-409+130
3Lindsay Van NiekerkLois Binnie514-388+126
3Jim WarmingtonDawn Thomas417-291+126
2Barbara BerlinHarry Malcolm435-313+122
2Robert ArcherIsabel Van Hoorn456-338+118
2Sue KyattLindsay Van Niekerk465-350+115
5Jim WarmingtonBarbara Berlin460-349+111
1Lindsay Van NiekerkRod Casey429-324+105
1Barry HarridgeIsabel Van Hoorn487-383+104
4Margaret WarmingtonKen Dark453-354+99

20 Highest Combined Scores

GamePlayerOpponentScoreCombined
6Barbara BerlinCarol Johnsen672-288960
6Angela NewtonKen Dark539-409948
3Isabel Van HoornSimon Foskett451-471922
3Lindsay Van NiekerkLois Binnie514-388902
6Alistair KaneLindsay Van Niekerk406-486892
2Ken DarkCarol Johnsen431-456887
2Angela NewtonRod Casey452-432884
4Alistair KaneBarry Harridge457-426883
4Lois BinnieRod Casey467-409876
1Barry HarridgeIsabel Van Hoorn487-383870
4Jim WarmingtonTrevor Halsall425-443868
3Ken DarkRod Casey416-426842
2Sue KyattLindsay Van Niekerk465-350815
3Dianne DavisHarry Malcolm424-390814
1Sue KyattCarol Johnsen410-403813
3Alistair KaneGwen Chadwick437-374811
4Angela NewtonBarbara Berlin362-448810
4Carmel DoneyGwen Chadwick453-356809
5Barbara BerlinJim Warmington349-460809
1Ken DarkShirley Apted400-407807

20 Biggest Rating Upsets

GameWinnerLoserScoreRatingsRating Gap

Back to top

ADVANCED

Player Averages

PlayerAverage ForAverage AgainstHighLow
Marj Miller420.7311.2513370
Kris Howat402.0331.2460321
Patricia Mitchell401.2383.3474304
Heather Long390.0366.2517312
John Parker383.7342.8422335
Lesley Mack381.0342.2438328
Marie D'Rosario380.5351.5462328
Nan Smith380.5373.3450283
Doreen Ivanovski378.7330.8422282
Rose Young377.7363.0489284
John Lynch376.7390.3437271
Phyllis Whitelaw375.5364.8452312
Janet Bell375.2362.3443333
Dorothy Dique372.7367.2479271
Sal Costanzo370.8410.2417304
Ruth Fewings365.5346.3394300
Ann McBain365.0386.7447302
Brenda Thurgar362.7383.5440286
Maria Zucco358.0360.0424297
Sita Dasika357.8338.2405305
Vic Langsam356.0410.8505274
Wayne Stobbe356.0338.5441274
Joyce Smith351.3363.7443294
Pat Kennedy348.0371.5443284
Ian Newton345.5383.7458244
Ellen Van Den Eynde342.8379.3415306
Cynthia Curr341.7367.0366313
Don Marshall341.5387.8464250
Marie Retallick341.3377.7395302
Mal Eden309.3424.2352271

20 Highest Games

GamePlayerOpponentScore
6Heather LongAnn McBain517-326
1Marj MillerNan Smith513-283
5Vic LangsamMal Eden505-352
3Marj MillerJohn Lynch490-271
6Rose YoungIan Newton489-280
5Dorothy DiqueDon Marshall479-277
4Patricia MitchellEllen Van Den Eynde474-415
4Don MarshallCynthia Curr464-316
4Marie D'RosarioPat Kennedy462-284
5Kris HowatPhyllis Whitelaw460-312
3Ian NewtonDon Marshall458-250
6Patricia MitchellSal Costanzo455-304
1Patricia MitchellVic Langsam452-368
1Phyllis WhitelawHeather Long452-312
4Nan SmithJohn Lynch450-313
2Nan SmithDorothy Dique449-290
2Ann McBainJoyce Smith447-294
3Janet BellVic Langsam443-274
4Joyce SmithMal Eden443-275
2Pat KennedyMaria Zucco443-344

20 Highest Losing Scores

GamePlayerOpponentScore
4Ellen Van Den EyndePatricia Mitchell415-474
4Janet BellSal Costanzo407-408
6Don MarshallMarie Retallick390-395
3Sal CostanzoNan Smith389-422
5Sal CostanzoMarie D'Rosario387-418
4Brenda ThurgarLesley Mack385-438
5Ian NewtonJohn Lynch378-412
2Rose YoungBrenda Thurgar374-440
1Vic LangsamPatricia Mitchell368-452
2Vic LangsamEllen Van Den Eynde368-392
6Ruth FewingsSita Dasika366-405
3John ParkerPhyllis Whitelaw365-407
3Heather LongRose Young364-383
3Patricia MitchellAnn McBain363-422
6Cynthia CurrJanet Bell362-392
5John ParkerNan Smith362-367
2Patricia MitchellMarj Miller359-397
6Phyllis WhitelawDoreen Ivanovski355-394
2Heather LongMarie D'Rosario353-400
5Mal EdenVic Langsam352-505

20 Biggest Wins

GameWinnerLoserScoreMargin
1Marj MillerNan Smith513-283+230
3Marj MillerJohn Lynch490-271+219
6Rose YoungIan Newton489-280+209
3Ian NewtonDon Marshall458-250+208
5Dorothy DiqueDon Marshall479-277+202
6Heather LongAnn McBain517-326+191
4Marie D'RosarioPat Kennedy462-284+178
1Doreen IvanovskiIan Newton422-244+178
1Wayne StobbeDorothy Dique441-271+170
3Janet BellVic Langsam443-274+169
4Joyce SmithMal Eden443-275+168
2Nan SmithDorothy Dique449-290+159
5Lesley MackWayne Stobbe428-274+154
5Vic LangsamMal Eden505-352+153
2Ann McBainJoyce Smith447-294+153
6Patricia MitchellSal Costanzo455-304+151
4Don MarshallCynthia Curr464-316+148
5Kris HowatPhyllis Whitelaw460-312+148
1John LynchBrenda Thurgar428-286+142
1Phyllis WhitelawHeather Long452-312+140

20 Highest Combined Scores

GamePlayerOpponentScoreCombined
4Ellen Van Den EyndePatricia Mitchell415-474889
5Mal EdenVic Langsam352-505857
6Ann McBainHeather Long326-517843
4Brenda ThurgarLesley Mack385-438823
1Patricia MitchellVic Langsam452-368820
4Janet BellSal Costanzo407-408815
2Brenda ThurgarRose Young440-374814
3Nan SmithSal Costanzo422-389811
5Marie D'RosarioSal Costanzo418-387805
6Dorothy DiqueJohn Lynch399-399798
1Marj MillerNan Smith513-283796
5Ian NewtonJohn Lynch378-412790
2Maria ZuccoPat Kennedy344-443787
3Ann McBainPatricia Mitchell422-363785
6Don MarshallMarie Retallick390-395785
2Kris HowatLesley Mack431-351782
4Cynthia CurrDon Marshall316-464780
2Doreen IvanovskiJohn Lynch339-437776
5Kris HowatPhyllis Whitelaw460-312772
3John ParkerPhyllis Whitelaw365-407772

20 Biggest Rating Upsets

GameWinnerLoserScoreRatingsRating Gap

Back to top

INTERMEDIATE

Player Averages

PlayerAverage ForAverage AgainstHighLow
Mary Steward421.0354.5488366
Neil McLean403.3340.7502362
Bil Rose401.2353.0526299
Paula Messer398.0389.8464349
Lorna Patching393.0343.3465291
Eilene Howarth391.8349.7402376
Matte Dunn390.2356.5431312
Elaine Capewell381.3361.0476326
Peter Bauer380.3361.0503273
Margaret Magro376.8362.7416335
Eric Pitt372.5407.8446317
Diane Stoyan366.3356.0415321
Muriel Elliot365.7357.0395332
Margaret Jones364.5354.5394336
Betty Hull358.2336.3413297
Margaret Boucher356.3397.7416310
Cherry Chapman355.8364.3409267
Helene Slode355.7370.3395296
Marge Bloomfield353.0389.0414287
Tam Dasika352.7398.5427253
Gladys Sharp352.0347.5440304
Romany Mulvaney344.3368.3464256
Marian Gori339.7405.3386321
Carole Eden339.2329.7406294
Audrey Fenner338.0360.8364244
Ellen Frajman337.7373.5405242
Gladys Minihan333.7392.7402282
Lee Beaumont312.3353.0334285

20 Highest Games

GamePlayerOpponentScore
5Bil RosePaula Messer526-383
1Peter BauerMargaret Boucher503-310
5Neil McLeanEric Pitt502-317
3Mary StewardMargaret Magro488-335
2Elaine CapewellMarian Gori476-333
6Mary StewardEllen Frajman473-274
4Lorna PatchingHelene Slode465-323
4Paula MesserEric Pitt464-362
1Romany MulvaneyMarian Gori464-386
3Eric PittTam Dasika446-427
6Eric PittMargaret Boucher440-347
6Gladys SharpMarge Bloomfield440-318
1Bil RoseMargaret Jones437-336
2Lorna PatchingMary Steward434-413
4Matte DunnMargaret Jones431-345
3Tam DasikaEric Pitt427-446
5Matte DunnDiane Stoyan419-372
2Matte DunnMargaret Boucher418-320
3Bil RosePeter Bauer416-273
5Margaret BoucherGladys Minihan416-319

20 Highest Losing Scores

GamePlayerOpponentScore
3Tam DasikaEric Pitt427-446
2Mary StewardLorna Patching413-434
2Gladys MinihanTam Dasika402-413
6Neil McLeanPaula Messer389-411
1Marian GoriRomany Mulvaney386-464
5Paula MesserBil Rose383-526
5Marge BloomfieldTam Dasika380-387
4Margaret BoucherCherry Chapman377-386
6Eilene HowarthMatte Dunn376-383
5Muriel ElliotEllen Frajman376-381
5Mary StewardEilene Howarth374-398
2Marge BloomfieldPaula Messer373-413
3Romany MulvaneyMatte Dunn373-378
5Diane StoyanMatte Dunn372-419
6Peter BauerMargaret Magro370-416
2Neil McLeanEilene Howarth368-385
5Audrey FennerElaine Capewell364-409
4Margaret MagroDiane Stoyan363-381
6Audrey FennerHelene Slode362-395
1Elaine CapewellMargaret Magro362-391

20 Biggest Wins

GameWinnerLoserScoreMargin
6Mary StewardEllen Frajman473-274+199
1Peter BauerMargaret Boucher503-310+193
5Neil McLeanEric Pitt502-317+185
2Diane StoyanEllen Frajman415-242+173
3Mary StewardMargaret Magro488-335+153
3Margaret JonesAudrey Fenner391-244+147
5Bil RosePaula Messer526-383+143
2Elaine CapewellMarian Gori476-333+143
3Bil RosePeter Bauer416-273+143
4Lorna PatchingHelene Slode465-323+142
3Neil McLeanCherry Chapman407-267+140
1Neil McLeanTam Dasika392-253+139
2Peter BauerRomany Mulvaney384-256+128
6Gladys SharpMarge Bloomfield440-318+122
6Carole EdenGladys Minihan406-287+119
5Margaret MagroRomany Mulvaney392-279+113
3Eilene HowarthLorna Patching402-291+111
4Paula MesserEric Pitt464-362+102
1Bil RoseMargaret Jones437-336+101
1Cherry ChapmanGladys Sharp409-308+101

20 Highest Combined Scores

GamePlayerOpponentScoreCombined
5Bil RosePaula Messer526-383909
3Eric PittTam Dasika446-427873
1Marian GoriRomany Mulvaney386-464850
2Lorna PatchingMary Steward434-413847
4Eric PittPaula Messer362-464826
3Margaret MagroMary Steward335-488823
5Eric PittNeil McLean317-502819
2Gladys MinihanTam Dasika402-413815
1Margaret BoucherPeter Bauer310-503813
2Elaine CapewellMarian Gori476-333809
6Neil McLeanPaula Messer389-411800
5Diane StoyanMatte Dunn372-419791
4Helene SlodeLorna Patching323-465788
6Eric PittMargaret Boucher440-347787
6Margaret MagroPeter Bauer416-370786
2Marge BloomfieldPaula Messer373-413786
4Margaret JonesMatte Dunn345-431776
1Bil RoseMargaret Jones437-336773
5Audrey FennerElaine Capewell364-409773
4Neil McLeanPeter Bauer362-411773

20 Biggest Rating Upsets

GameWinnerLoserScoreRatingsRating Gap

Back to top

RECREATION

Player Averages

PlayerAverage ForAverage AgainstHighLow
Phoebe Eizenberg380.7294.7425326
Anne Menheere364.8355.3427336
Charlotte Keast354.7318.7423265
Janet Matthews347.7310.8388290
Lorraine Tainsh346.8317.3442296
Gillian Mair341.5309.7463280
Maude Bannan339.0333.3397289
Nicole Locker338.5323.8406297
Jeannie Jones336.3333.5381247
Wayne Stoyan332.5349.3386263
Pat Weston330.8339.2396291
Marlene Ellis327.7338.7401218
Tom Cottier327.5328.8389256
Alan Cole323.3341.3383242
Gloria O'Loghlin319.0352.2355268
Rose Salmon319.0347.2379227
Tim McKnight317.5346.5356278
Des Niblett311.5350.2364269
Herb Schetter309.7331.0370291
Shirley Marshall307.8354.8349256

20 Highest Games

GamePlayerOpponentScore
6Gillian MairTim McKnight463-278
4Lorraine TainshRose Salmon442-227
3Anne MenheereMaude Bannan427-294
2Phoebe EizenbergLorraine Tainsh425-307
6Charlotte KeastJeannie Jones423-367
5Phoebe EizenbergAnne Menheere422-336
2Charlotte KeastWayne Stoyan417-263
1Anne MenheereNicole Locker411-334
5Nicole LockerJeannie Jones406-331
6Marlene EllisShirley Marshall401-268
4Maude BannanMarlene Ellis397-286
4Pat WestonAlan Cole396-324
1Tom CottierAlan Cole389-323
6Janet MatthewsAnne Menheere388-339
2Tom CottierAnne Menheere386-337
1Wayne StoyanShirley Marshall386-319
6Alan ColeGloria O'Loghlin383-312
2Jeannie JonesMarlene Ellis381-218
5Rose SalmonMarlene Ellis379-337
4Phoebe EizenbergJeannie Jones378-247

20 Highest Losing Scores

GamePlayerOpponentScore
6Jeannie JonesCharlotte Keast367-423
2Gloria O'LoghlinNicole Locker355-370
3Wayne StoyanRose Salmon347-362
6Anne MenheereJanet Matthews339-388
2Anne MenheereTom Cottier337-386
1Gloria O'LoghlinCharlotte Keast337-365
5Marlene EllisRose Salmon337-379
5Anne MenheerePhoebe Eizenberg336-422
1Nicole LockerAnne Menheere334-411
2Tim McKnightShirley Marshall332-349
4Des NiblettTim McKnight331-356
5Jeannie JonesNicole Locker331-406
4Janet MatthewsTom Cottier327-344
4Alan ColePat Weston324-396
1Gillian MairPhoebe Eizenberg324-355
1Alan ColeTom Cottier323-389
2Pat WestonHerb Schetter321-370
1Shirley MarshallWayne Stoyan319-386
3Gloria O'LoghlinMarlene Ellis317-363
3Tim McKnightPat Weston317-335

20 Biggest Wins

GameWinnerLoserScoreMargin
4Lorraine TainshRose Salmon442-227+215
6Gillian MairTim McKnight463-278+185
2Jeannie JonesMarlene Ellis381-218+163
2Charlotte KeastWayne Stoyan417-263+154
3Anne MenheereMaude Bannan427-294+133
6Marlene EllisShirley Marshall401-268+133
4Phoebe EizenbergJeannie Jones378-247+131
2Phoebe EizenbergLorraine Tainsh425-307+118
3Janet MatthewsShirley Marshall370-256+114
4Maude BannanMarlene Ellis397-286+111
2Gillian MairAlan Cole345-242+103
2Janet MatthewsDes Niblett371-269+102
6Phoebe EizenbergMaude Bannan378-289+89
5Phoebe EizenbergAnne Menheere422-336+86
1Lorraine TainshDes Niblett361-277+84
1Anne MenheereNicole Locker411-334+77
5Nicole LockerJeannie Jones406-331+75
2Maude BannanRose Salmon362-289+73
4Pat WestonAlan Cole396-324+72
6Alan ColeGloria O'Loghlin383-312+71

20 Highest Combined Scores

GamePlayerOpponentScoreCombined
6Charlotte KeastJeannie Jones423-367790
5Anne MenheerePhoebe Eizenberg336-422758
1Anne MenheereNicole Locker411-334745
6Gillian MairTim McKnight463-278741
5Jeannie JonesNicole Locker331-406737
2Lorraine TainshPhoebe Eizenberg307-425732
6Anne MenheereJanet Matthews339-388727
2Gloria O'LoghlinNicole Locker355-370725
2Anne MenheereTom Cottier337-386723
3Anne MenheereMaude Bannan427-294721
4Alan ColePat Weston324-396720
5Marlene EllisRose Salmon337-379716
1Alan ColeTom Cottier323-389712
3Rose SalmonWayne Stoyan362-347709
1Shirley MarshallWayne Stoyan319-386705
1Charlotte KeastGloria O'Loghlin365-337702
6Alan ColeGloria O'Loghlin383-312695
2Herb SchetterPat Weston370-321691
4Des NiblettTim McKnight331-356687
3Alan ColeDes Niblett370-313683

20 Biggest Rating Upsets

GameWinnerLoserScoreRatingsRating Gap

Back to top