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