437
402
395
335
327
301
289
279
228
207
201
158
149
144
136
135
132
131
130
127
124
116
94
93
86
79
76
74
68
59
46
41
40
39
36
31
30
29
26
25
22
21
20
19
16
12
10
9
7
6
5
3
1
0