296
163
52
14
47
60
42
4
23
18
22
26
35
35
4
15
17
4
7
41
15
12
29
9
18
29
14
4
4
5
10
16
25
2
3
16
17
1
2
23
1
2
6
4
3
14
9
4
15