3
2
2
18
16
19
20
29
28
16
15
12
12
—
30
58
14
118
13
61
20
5
26
1
27
50
155
12
2
57
79
22
514
7
86
17
286
245