283
167
166
154
124
90
81
80
71
70
43
40
37
30
27
27
26
26
26
25
25
25
23
22
21
18
18
18
17
16
13
13
13
13
13
13
13
12
12
12
11
11
11
10
10
10
9
9
9
9
8
8
8
7
7
7
7
7
7
6
6
6
6
6
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
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