484
431
425
378
352
258
256
247
242
169
150
135
134
124
119
118
97
85
77
75
59
52
46
45
32
28
14
13
10
6
5
4
2
1
0