459
428
411
359
343
337
311
310
297
254
234
210
207
197
171
170
155
151
138
137
127
120
119
102
90
82
80
78
76
59
57
55
50
49
47
42
40
39
37
31
30
29
27
25
19
13
12
11
9
8
7
3
2
1
0