281
166
162
154
118
89
80
80
70
67
54
42
37
28
27
26
25
25
25
23
23
22
22
20
18
18
18
18
17
17
16
13
13
13
13
12
12
12
12
11
11
10
10
10
10
10
9
9
9
8
8
7
7
7
7
6
6
6
6
6
5
5
5
5
5
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
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
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