Table:
Appearances and goals by club, season and competition

Club

Season

League

FA Cup

League Cup

Other

Total

Division
Apps
Goals
Apps
Goals
Apps
Goals
Apps
Goals
Apps
Goals

Manchester City

2001–02[95]

First Division

0
0
0
0
0
0
—
0
0

2002–03[96]

Premier League

0
0
0
0
0
0
—
0
0

2003–04[97]

Premier League

0
0
—
0
0
1[a]
0
1
0

Total

0
0
0
0
0
0
1
0
1
0

Bury (loan)

2003–04[97]

Third Division

13
0
1
0
—
1[b]
0
15
0

Sheffield Wednesday

2004–05[98]

League One

36
2
1
1
2
0
3[c]
1
42
4

2005–06[99]

Championship

43
1
1
0
2
0
—
46
1

2006–07[100]

Championship

38
7
2
0
1
1
—
41
8

2007–08[101]

Championship

25
2
2
0
3
1
—
30
3

Total

142
12
6
1
8
2
3
1
159
16

Stoke City

2007–08[101]

Championship

14
1
—
—
—
14
1

2008–09[102]

Premier League

26
1
1
0
4
2
—
31
3

2009–10[103]

Premier League

33
2
4
0
1
0
—
38
2

2010–11[104]

Premier League

29
0
7
0
3
0
—
39
0

2011–12[105]

Premier League

30
1
4
0
2
0
7[d]
1
43
2

2012–13[55]

Premier League

32
0
2
0
0
0
—
34
0

2013–14[59]

Premier League

32
0
1
0
3
0
—
36
0

2014–15[65]

Premier League

28
0
2
0
0
0
—
30
0

2015–16[69]

Premier League

37
0
1
0
4
0
—
42
0

2016–17[75]

Premier League

30
0
0
0
1
0
—
31
0

Total

291
5
22
0
18
2
7
1
338
8

Aston Villa

2017–18[106]

Championship

33
1
0
0
0
0
2[e]
0
35
1

2018–19[107]

Championship

10
1
0
0
1
0
—
11
1

Total

43
2
0
0
1
0
2
0
46
2

Career total

489
19
29
1
27
4
14
2
559
26

Given a table, you can represent a cell's position using the JSON {'value': '<cell value>', 'location': (row number, column number)}, where row and column number start from 1. Referring to the shown table picture, determine the locations of the specified cells using the mentioned format.
Target cell values:
(1) '34';
(2) '503';
(3) '2016-17';
(4) 'third division';
(5) '2004-05';
(6) '2001-02';
(7) '57';
Use 'DOES NOT EXIST' as the location for a non-existing cell in the table.

The coordinates of target cells are listed below.
(1) {'value': '34', 'location': (18, 12)}
(2) {'value': '503', 'location': (27, 4)}
(3) {'value': '2016-17', 'location': (22, 2)}
(4) {'value': 'third division', 'location': (7, 3)}
(5) {'value': '2004-05', 'location': (8, 2)}
(6) {'value': '2001-02', 'location': (3, 2)}
(7) {'value': '57', 'location': (26, 4)}