435
406
334
272
244
236
200
162
159
147
117
99
97
92
89
88
82
79
74
71
67
67
64
63
61
59
57
56
50
49
49
47
44
38
38
37
34
33
32
29
29
29
25
25
22
22
21
20
20
19
19
18
17
17
16
16
15
14
14
12
10
10
10
10
9
9
9
8
8
8
8
8
8
8
7
6
5
5
5
4
4
4
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1