295
162
52
13
59
47
42
3
18
23
4
35
4
26
22
7
18
41
3
14
11
12
17
29
15
11
17
2
5
4
4
2
9
25
15
4
4
9
29
15
35
7
6
28
10
3
16
9
15
16