459
437
388
387
367
333
332
325
302
295
235
222
208
203
173
159
156
149
144
141
128
127
121
104
96
95
93
92
88
86
85
76
66
59
58
56
47
44
42
40
39
38
34
31
26
24
21
19
16
14
12
11
9
5
4
3
2
1
0