315
203
171
163
138
81
80
73
54
52
44
43
42
37
33
31
30
29
27
25
24
23
21
20
20
20
18
17
16
16
15
14
14
13
13
13
13
12
11
11
10
10
10
10
10
10
10
9
9
9
9
8
8
8
8
8
8
7
7
6
6
6
6
5
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1