465
417
386
354
331
314
305
295
286
222
213
211
205
194
169
154
144
140
138
137
135
113
105
104
98
87
86
78
76
75
69
68
59
56
48
44
43
42
39
37
36
31
30
29
26
22
21
19
16
12
9
8
7
3
2
1
0