780
601
567
548
498
490
483
410
265
232
199
197
183
150
148
146
141
139
127
111
105
102
101
97
95
91
89
85
77
67
66
65
64
55
52
50
49
48
47
44
42
40
33
32
29
27
16
14
13
12
10
9
8
7
6
4
2
1
0