2
28
26
20
23
12
6
—
96
113
72
5
36
18
5
5
3
15
29
25
4
147
17
119
41
2
27
291
27
84
91
15
332
123