1992-93 MANCHESTER UNITED
F.A CARLING PREMIER LEAGUE.
Pl.   Hemma Borta Sammanlagt  
1 Manchester United 14 5 2 39 14 10 7 4 28 17 42 24 12 6 67 31 36 84   LIGAMÄSTARE
2 Aston Villa 13 5 3 36 16 8 6 7 21 24 42 21 11 10 57 40 17 74
3 Norwich City 13 6 2 31 19 8 3 10 30 46 42 21 9 12 61 65 -4 72
4 Blackburn Rovers 13 4 4 38 18 7 7 7 30 28 42 20 11 11 68 46 22 71
5 Queens Park Rangers 11 5 5 41 32 6 7 8 22 23 42 17 12 13 63 55 8 63
6 Liverpool 13 4 4 41 18 3 7 11 21 37 42 16 11 15 62 55 7 59 Första sidan !
7 Sheffield Wednesday 9 8 4 34 26 6 6 9 21 25 42 15 14 13 55 51 4 59  
8 Tottenham Hotspur 11 5 5 40 25 5 6 10 20 41 42 16 11 15 60 66 -6 59 ALLA SÄSONGER
9 Manchester City 7 8 6 30 25 8 4 9 26 26 42 15 12 15 56 51 5 57
10 Arsenal 8 6 7 25 20 7 5 9 15 18 42 15 11 16 40 38 2 56
11 Chelsea 9 7 5 29 22 5 7 9 22 32 42 14 14 14 51 54 -3 56
12 Wimbledon 9 4 8 32 23 5 8 8 24 32 42 14 12 16 56 55 1 54
13 Everton 7 6 8 26 27 8 2 11 27 28 42 15 8 19 53 55 -2 53
14 Sheffield United 10 6 5 33 19 4 4 13 21 34 42 14 10 18 54 53 1 52
15 Coventry City 7 4 10 29 28 6 9 6 23 29 42 13 13 16 52 57 -5 52
16 Ipswich Town 8 9 4 29 22 4 7 10 21 33 42 12 16 14 50 55 -5 52
17 Leeds United 12 8 1 40 17 0 7 14 17 45 42 12 15 15 57 62 -5 51
18 Southampton 10 6 5 30 21 3 5 13 24 40 42 13 11 18 54 61 -7 50
19 Oldham Athletic 10 6 5 43 30 3 4 14 20 44 42 13 10 19 63 74 -11 49            
20 Crystal Palace 6 9 6 27 25 5 7 9 21 36 42 11 16 15 48 61 -13 49      
21 Middlesbrough 8 5 8 33 27 3 6 12 21 48 42 11 11 20 54 75 -21 44   UR PREMIER LEAGUE.
22 Nottingham Forest 6 4 11 17 25 4 6 11 24 37 42 10 10 22 41 62 -21 40            
BARCLAYS LEAGUE DIVISION 1.
KVAL TILL PREMIER LEAGUE. SWINDON TOWN  
FINALEN SPELADES PÅ " WEMBLEY "  
31 maj. Leicester City Swindon Town 3-4 0-1 73.802    
19 maj. Tranmere Rovers Swindon Town 3-2 1-1 16.083              
16 maj. Swindon Town Tranmere Rovers 3-1 3-0 14.230              
19 maj. Portsmouth Leicester City 2-2 0-0 25.438    
16 maj. Leicester City Portsmouth 1-0 0-0 24.538              
1 Newcastle United 16 6 1 58 15 13 3 7 34 23 46 29 9 8 92 38 54 96   DIREKT UPP TILL
2 West Ham United 16 5 2 50 17 10 5 8 31 24 46 26 10 10 81 41 40 88   PREMIER LEAGUE.
3 Portsmouth 19 2 2 48 9 7 8 8 32 37 46 26 10 10 80 46 34 88      
4 Tranmere Rovers 15 4 4 48 24 8 6 9 24 32 46 23 10 13 72 56 16 79   KVALA UPP TILL
5 Swindon Town 15 5 3 41 23 6 8 9 33 36 46 21 13 12 74 59 15 76   PREMIER LEAGUE.
6 Leicester City 14 5 4 43 24 8 5 10 28 40 46 22 10 14 71 64 7 76            
7 Millwall 14 6 3 46 21 4 10 9 19 32 46 18 16 12 65 53 12 70
8 Derby County 11 2 10 40 33 8 7 8 28 24 46 19 9 18 68 57 11 66
9 Grimsby Town 12 6 5 33 25 7 1 15 25 32 46 19 7 20 58 57 1 64
10 Peterborough United 7 11 5 30 26 9 3 11 25 37 46 16 14 16 55 63 -8 62
11 Charlton Athletic 10 8 5 28 19 6 5 12 21 27 46 16 13 17 49 46 3 61
12 Wolverhampton Wanderers 11 6 6 37 26 5 7 11 20 30 46 16 13 17 57 56 1 61
13 Barnsley 12 4 7 29 19 5 5 13 27 41 46 17 9 20 56 60 -4 60
14 Oxford United 8 7 8 29 21 6 7 10 24 35 46 14 14 18 53 56 -3 56
15 Bristol City 10 7 6 29 25 4 7 12 20 42 46 14 14 18 49 67 -18 56
16 Watford 8 7 8 27 30 6 6 11 30 41 46 14 13 19 57 71 -14 55
17 Southend United 9 8 6 33 22 4 5 14 21 42 46 13 13 20 54 64 -10 52
18 Notts County 10 7 6 33 21 2 9 12 22 49 46 12 16 18 55 70 -15 52
19 Luton Town 6 13 4 26 26 4 8 11 22 36 46 10 21 15 48 62 -14 51
20 Birmingham City 10 4 9 30 32 3 8 12 20 40 46 13 12 21 50 72 -22 51
21 Sunderland 9 6 8 34 28 4 5 14 16 36 46 13 11 22 50 64 -14 50
22 Brentford 7 6 10 28 30 6 4 13 24 41 46 13 10 23 52 71 -19 49            
23 Cambridge United 8 6 9 29 32 3 10 10 19 37 46 11 16 19 48 69 -21 49   UR LEAGUE DIVISION ONE.
24 Bristol Rovers 6 6 11 30 42 4 5 14 25 45 46 10 11 25 55 87 -32 41            
BARCLAYS LEAGUE DIVISION 2.
KVAL TILL LEAGUE DIVISION 1. WEST BROMWICH ALBION  
FINALEN SPELADES PÅ " WEMBLEY "  
30 maj. Port Vale West Bromwich A. 0-3 0-0 53.471    
19 maj. West Bromwich A. Swansea City 2-0 2-0 26.025              
16 maj. Swansea City West Bromwich A. 2-1 0-0 13.917              
19 maj. Port Vale Stockport County 1-0 0-0 12.689    
16 maj. Stockport County Port Vale 1-1 1-1 7.856              
1 Stoke City 17 4 2 41 13 10 8 5 32 21 46 27 12 7 73 34 39 93   DIREKT UPP TILL
2 Bolton Wanderers 18 2 3 48 14 9 7 7 32 27 46 27 9 10 80 41 39 90   LEAGUE DIVISION ONE.
3 Port Vale 14 7 2 44 17 12 4 7 35 27 46 26 11 9 79 44 35 89    
4 West Bromwich Albion 17 3 3 56 22 8 7 8 32 32 46 25 10 11 88 54 34 85   KVALA UPP TILL
5 Swansea City 12 7 4 38 17 8 6 9 27 30 46 20 13 13 65 47 18 73   LEAGUE DIVISION ONE.
6 Stockport County 11 11 1 47 18 8 4 11 34 39 46 19 15 12 81 57 24 72            
7 Leyton Orient 16 4 3 49 20 5 5 13 20 33 46 21 9 16 69 53 16 72
8 Reading 14 4 5 44 20 4 11 8 22 31 46 18 15 13 66 51 15 69
9 Brighton & Hove Albion 13 4 6 36 24 7 5 11 27 35 46 20 9 17 63 59 4 69
10 Bradford City 12 5 6 36 24 6 9 8 33 43 46 18 14 14 69 67 2 68
11 Fulham 9 9 5 28 22 7 8 8 29 33 46 16 17 13 57 55 2 65
12 Rotherham United 9 7 7 30 27 8 7 8 30 33 46 17 14 15 60 60 0 65
13 Burnley 11 8 4 38 21 4 8 11 19 38 46 15 16 15 57 59 -2 61
14 Plymouth Argyle 11 6 6 38 28 5 6 12 21 36 46 16 12 18 59 64 -5 60
15 Huddersfield Town 10 6 7 30 22 7 3 13 24 39 46 17 9 20 54 61 -7 60
16 Hartlepool United 8 6 9 19 23 6 6 11 23 37 46 14 12 20 42 60 -18 54
17 Bournemouth 7 10 6 28 24 5 7 11 17 28 46 12 17 17 45 52 -7 53
18 Blackpool 9 9 5 40 30 3 6 14 23 45 46 12 15 19 63 75 -12 51
19 Exeter City 5 8 10 26 30 6 9 8 28 39 46 11 17 18 54 69 -15 50
20 Hull City 9 5 9 28 26 4 6 13 18 43 46 13 11 22 46 69 -23 50
21 Preston North End 8 5 10 41 47 5 3 15 24 47 46 13 8 25 65 94 -29 47            
22 Mansfield Town 7 8 8 34 34 4 3 16 18 46 46 11 11 24 52 80 -28 44   UR LEAGUE DIVISION TWO.
23 Wigan Athletic 6 6 11 26 34 4 5 14 17 38 46 10 11 25 43 72 -29 41    
24 Chester City 6 2 15 30 47 2 3 18 19 55 46 8 5 33 49 102 -53 29  
BARCLAYS LEAGUE DIVISION 3.
KVAL TILL LEAGUE DIVISION 2. YORK CITY  
FINALEN SPELADES PÅ " WEMBLEY "  
29 maj. Crewe Alexandra York City 1-1 0-0 22.416 1-1 efter förlängning, YC vinst på straffar 5-3.
19 maj. Walsall Crewe Alexandra 2-4 1-2 7.398    
16 maj. Crewe Alexandra Walsall 5-1 2-1 6.198              
19 maj. York City Bury 1-0 0-0 9.206    
16 maj. Bury York City 0-0 0-0 6.620              
1 Cardiff City 13 7 1 42 20 12 1 8 35 27 42 25 8 9 77 47 30 83   DIREKT UPP TILL
2 Wrexham 14 3 4 48 26 9 8 4 27 26 42 23 11 8 75 52 23 80   LEAGUE DIVISION TWO.
3 Barnet 16 4 1 45 19 7 6 8 21 29 42 23 10 9 66 48 18 79            
4 York City 13 6 2 41 15 8 6 7 31 30 42 21 12 9 72 45 27 75    
5 Walsall 11 6 4 42 31 11 1 9 34 30 42 22 7 13 76 61 15 73   KVALA UPP TILL
6 Crewe Alexandra 13 3 5 47 23 8 4 9 28 33 42 21 7 14 75 56 19 70   LEAGUE DIVISION TWO.
7 Bury 10 7 4 36 19 8 2 11 27 36 42 18 9 15 63 55 8 63            
8 Lincoln City 10 6 5 31 20 8 3 10 26 33 42 18 9 15 57 53 4 63
9 Shrewsbury Town 11 3 7 36 30 6 8 7 21 22 42 17 11 14 57 52 5 62
10 Colchester United 13 3 5 38 26 5 2 14 29 50 42 18 5 19 67 76 -9 59
11 Rochdale 10 3 8 38 29 6 7 8 32 41 42 16 10 16 70 70 0 58
12 Chesterfield 11 3 7 32 28 4 8 9 27 35 42 15 11 16 59 63 -4 56
13 Scunthorpe United 8 7 6 38 25 6 5 10 19 29 42 14 12 16 57 54 3 54
14 Scarborough 7 7 7 32 30 8 2 11 34 41 42 15 9 18 66 71 -5 54
15 Darlington 5 6 10 23 31 7 8 6 25 22 42 12 14 16 48 53 -5 50
16 Doncaster Rovers 6 5 10 22 28 5 9 7 20 29 42 11 14 17 42 57 -15 47
17 Hereford United 7 9 5 31 27 3 6 12 16 33 42 10 15 17 47 60 -13 45
18 Carlisle United 7 5 9 29 27 4 6 11 22 38 42 11 11 20 51 65 -14 44
19 Torquay United 6 4 11 18 26 6 3 12 27 41 42 12 7 23 45 67 -22 43
20 Northampton Town 6 5 10 19 28 5 3 13 29 46 42 11 8 23 48 74 -26 41
21 Gillingham 9 4 8 32 28 0 9 12 16 36 42 9 13 20 48 64 -16 40
22 Halifax Town 3 5 13 20 35 6 4 11 25 33 42 9 9 24 45 68 -23 36   UR LEAGUE DIVISION THREE.
GM VAUXHALL CONFERENCE.
1 Wycombe Wanderers 13 5 3 46 16 11 6 4 38 21 42 24 11 7 84 37 47 83   DIREKT UPP..  
2 Bromsgrove Rovers 9 7 5 35 22 9 7 5 32 27 42 18 14 10 67 49 18 68
3 Dagenham & Redbridge (-1) 10 5 6 48 29 9 6 6 27 18 42 19 11 12 75 47 28 67
4 Yeovil Town 13 5 3 42 21 5 7 9 17 28 42 18 12 12 59 49 10 66
5 Slough Town 12 3 6 39 28 6 8 7 21 27 42 18 11 13 60 55 5 65
6 Stafford Rangers 7 6 8 22 24 11 4 6 33 23 42 18 10 14 55 47 8 64
7 Bath City 9 8 4 29 23 6 6 9 24 23 42 15 14 13 53 46 7 59
8 Woking 9 2 10 30 33 8 6 7 28 29 42 17 8 17 58 62 -4 59
9 Kidderminster Harriers 9 5 7 26 30 5 11 5 34 30 42 14 16 12 60 60 0 58
10 Altrincham 7 7 7 21 25 8 6 7 28 27 42 15 13 14 49 52 -3 58
11 Northwich Victoria 5 6 10 24 29 11 2 8 44 26 42 16 8 18 68 55 13 56
12 Stalybridge Celtic 7 10 4 25 26 6 7 8 23 29 42 13 17 12 48 55 -7 56
13 Kettering Town 10 5 6 36 28 4 8 9 25 35 42 14 13 15 61 63 -2 55
14 Gateshead 9 6 6 27 19 5 4 12 26 37 42 14 10 18 53 56 -3 52
15 Telford United 9 5 7 31 24 5 5 11 24 36 42 14 10 18 55 60 -5 52
16 Merthyr Tydfil 4 9 8 26 37 10 1 10 25 42 42 14 10 18 51 79 -28 52
17 Witton Albion 5 9 7 30 34 6 8 7 32 31 42 11 17 14 62 65 -3 50
18 Macclesfield Town 7 9 5 23 20 5 4 12 17 30 42 12 13 17 40 50 -10 49
19 Runcorn 8 3 10 32 36 5 7 9 26 40 42 13 10 19 58 76 -18 49
20 Welling United 8 6 7 34 37 4 6 11 23 35 42 12 12 18 57 72 -15 48            
21 Farnborough Town 8 5 8 34 36 4 6 11 34 51 42 12 11 19 68 87 -19 47   UR CONFERENCE
22 Boston United 5 6 10 23 31 4 7 10 27 38 42 9 13 20 50 69 -19 40            
DIADORA (Isthmian) PREMIER DIVISION BEAZER HOMES (Southern) PREMIER DIVISION H.F.S LOANS(Northern) PREMIER DIVISION
1 Chesham United 42 30 8 4 104 34 70 98 Dover Athletic 40 25 11 4 65 23 42 86 Southport 42 29 9 4 103 31 72 96
2 St. Albans City 42 28 9 5 103 50 53 93 Cheltenham Town 40 21 10 9 76 40 36 73 Winsford United 42 27 9 6 91 43 48 90
3 Enfield 42 25 6 11 94 48 46 81 Corby Town 40 20 12 8 68 43 25 72 Morecambe 42 25 11 6 93 51 42 86
4 Carshalton Athletic 42 22 10 10 96 56 40 76 Hednesford Town 40 21 7 12 72 52 20 70 Marine 42 26 8 8 83 47 36 86
5 Sutton United 42 18 14 10 74 57 17 68 Trowbridge Town 40 18 8 14 70 66 4 62 Leek Town 42 21 11 10 86 51 35 74
6 Grays Athletic 42 18 11 13 61 64 -3 65 Crawley Town 40 16 12 12 68 59 9 60 Accrington Stanley 42 20 13 9 79 45 34 73
7 Stevenage Borough 42 18 8 16 62 60 2 62 Solihull Borough 40 17 9 14 68 59 9 60 Frickley Athletic 42 21 6 15 62 52 10 69
8 Harrow Borough 42 16 14 12 59 60 -1 62 Burton Albion 40 16 11 13 53 50 3 59 Barrow 42 18 11 13 71 55 16 65
9 Hayes 42 16 13 13 64 59 5 61 Bashley (-3) 40 18 8 14 60 60 0 59 Hyde United 42 17 13 12 87 71 16 64
10 Aylesbury United 42 18 6 18 70 77 -7 60 Halesowen Town 40 15 11 14 67 54 13 56 Bishop Auckland 42 17 11 14 63 52 11 62
11 Hendon 42 12 18 12 52 54 -2 54 Waterlooville 40 15 9 16 59 62 -3 54 Gainsborough Trinity 42 17 8 17 63 66 -3 59
12 Basingstoke Town 42 12 17 13 49 45 4 53 Chelmsford City 40 15 9 16 59 69 -10 54 Colwyn Bay 42 16 6 20 80 79 1 54
13 Kingstonian 42 14 10 18 59 58 1 52 Gloucester City 40 14 11 15 66 68 -2 53 Horwich RMI 42 14 10 18 72 79 -7 52
14 Dulwich Hamlet 42 12 14 16 52 66 -14 50 Cambridge City 40 14 10 16 62 73 -11 52 Buxton 42 13 10 19 60 75 -15 49
15 Marlow 42 12 11 19 72 73 -1 47 Atherstone United (-3) 40 13 14 13 56 60 -4 50 Matlock Town (-3) 42 13 11 18 56 79 -23 49
16 Wokingham Town 42 11 13 18 62 81 -19 46 Hastings United 40 13 11 16 50 55 -5 50 Emley 42 13 6 23 62 91 -29 45
17 Bromley 42 11 13 18 51 72 -21 46 Worcester City 40 12 9 19 45 62 -17 45 Whitley Bay 42 11 8 23 57 96 -39 41
18 Wivenhoe Town 42 13 7 22 41 75 -34 46 Dorchester Town 40 12 6 22 52 74 -22 42 Chorley 42 10 10 22 52 93 -41 40
19 Yeading 42 11 12 19 58 66 -8 45 Moor Green 40 10 6 24 58 79 -21 36 Fleetwood Town 42 10 7 25 50 77 -27 37
20 Staines Town 42 10 13 19 59 77 -18 43 V.S Rugby 40 10 6 24 40 63 -23 36 Droylsden 42 10 7 25 47 84 -37 37
21 Windsor & Eton 42 8 7 27 40 90 -50 31 Weymouth (-2) 40 5 10 25 39 82 -43 23 Mossley 42 7 8 27 53 95 -42 29
22 Bognor Regis Town 42 5 10 27 46 106 -60 25     Goole Town 42 6 9 27 47 105 -58 27
DIVISION ONE NORTH EASTERN DIVISION DIVISION ONE
1   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
2   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
3   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
4   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
5   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
6   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
7   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
8   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
9   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
10   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
11   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
12   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
13   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
14   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
15   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
16   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
17   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
18   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
19   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
20   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
21   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
22   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
23   0 0 0 0 0 0 0 0    
24   0 0 0 0 0 0 0 0                              
DIVISION ONE SOUTH WESTERN DIVISION
1   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
2   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
3   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
4   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
5   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
6   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
7   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
8   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
9   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
10   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
11   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
12   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
13   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
14   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
15   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
16   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
17   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
18   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
19   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
20   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
21   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
22   0 0 0 0 0 0 0 0   0 0 0 0 0 0 0 0
23   0 0 0 0 0 0 0 0  
24   0 0 0 0 0 0 0 0  
DIVISION TWO
1   0 0 0 0 0 0 0 0  
2   0 0 0 0 0 0 0 0  
3   0 0 0 0 0 0 0 0  
4   0 0 0 0 0 0 0 0  
5   0 0 0 0 0 0 0 0  
6   0 0 0 0 0 0 0 0  
7   0 0 0 0 0 0 0 0  
8   0 0 0 0 0 0 0 0  
9   0 0 0 0 0 0 0 0  
10   0 0 0 0 0 0 0 0  
11   0 0 0 0 0 0 0 0  
12   0 0 0 0 0 0 0 0  
13   0 0 0 0 0 0 0 0  
14   0 0 0 0 0 0 0 0  
15   0 0 0 0 0 0 0 0  
16   0 0 0 0 0 0 0 0