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