Table:
Appearances by club, season and competition

Club

Season

League

Cup

Europe

Other

Total

Division
Apps
Goals
Apps
Goals
Apps
Goals
Apps
Goals
Apps
Goals

Tromsø

2006

Tippeligaen

5
0
1
1
0
0
–
6
1

2007

15
0
4
0
0
0
–
19
0

2008

20
2
4
1
0
0
–
24
3

2009

30
0
4
0
6
0
–
40
0

2010

30
0
3
0
0
0
–
33
0

2011

29
1
4
0
4
1
–
37
2

2012

29
0
6
1
6
0
–
41
1

2013

12
1
1
1
0
0
–
13
2

Total

170
4
27
4
16
1
0
0
213
9

1. FC Kaiserslautern

2013–14

2. Bundesliga

23
2
6
1
0
0
–
29
3

2014–15

21
0
3
0
0
0
–
24
0

2015–16

31
7
0
0
0
0
–
31
7

Total

75
9
9
1
0
0
0
0
84
10

Groningen

2016–17

Eredivisie

33
2
2
0
0
0
2[a]
0
37
2

2017–18

12
0
1
0
0
0
–
13
0

Total

45
2
3
0
0
0
2
0
50
2

1. FC Kaiserslautern

2017–18

2. Bundesliga

15
0
0
0
0
0
–
15
0

Total

15
0
0
0
0
0
0
0
15
0

Brann

2018

Eliteserien

10
0
0
0
0
0
–
10
0

Total

10
0
0
0
0
0
0
0
10
0

Career total

315
15
39
5
16
1
2
0
372
21

Analyze the provided table and identify the locations of these cells:
(1) 'tippeligaen',
(2) '2012',
(3) '20',
(4) '39',
(5) '2008',
Provide the cell locations using the JSON format {'value': '<cell value>', 'location': (row_id, column_id)}, where row and column id start from 1. Some cell values may not be contained in this table. If so, represent their locations as 'DOES NOT EXIST'.

The target cell locations are as follows:
(1) {'value': 'tippeligaen', 'location': (3, 3)}
(2) {'value': '2012', 'location': (9, 2)}
(3) {'value': '20', 'location': (5, 4)}
(4) {'value': '39', 'location': (24, 6)}
(5) {'value': '2008', 'location': (5, 2)}