447
403
365
346
335
327
289
283
279
228
209
202
158
154
153
150
136
135
134
132
130
127
125
116
94
93
86
80
76
75
74
68
59
46
41
40
39
36
31
30
29
26
25
22
21
20
19
16
12
10
9
7
6
3
1
0