686
511
484
431
425
378
375
357
351
341
278
258
256
247
244
169
150
143
136
135
134
130
119
118
97
95
85
82
77
75
65
63
62
59
52
50
49
46
45
44
42
40
32
29
28
25
14
13
12
10
6
5
4
2
1
0