544
460
427
382
363
322
320
316
262
247
213
212
201
188
181
179
175
161
142
137
126
124
122
107
89
86
81
79
76
59
57
55
51
50
44
43
40
39
38
31
30
29
27
25
21
19
15
14
13
12
9
8
7
4
3
2
1
0