2
5
5
3
—
8
7
14
2
12
8
6
1
1
3
13
20
90
113
27
29
2
29
94
58