456
441
374
366
330
325
320
318
292
280
226
219
203
196
194
188
153
149
147
144
137
128
126
113
90
89
83
81
76
61
59
58
55
52
46
44
43
40
39
37
35
34
29
27
26
25
21
20
19
16
15
14
12
9
8
7
4
3
2
1
0