289
161
52
12
58
47
42
23
4
3
26
17
35
18
4
7
17
22
35
16
25
29
1
14
7
4
3
3
14
12
12
7
28
29
41
15
18
5
4
3
15
15
8
2
15
4
2
15
10
3