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