809
736
572
462
411
324
299
292
274
258
246
237
235
230
214
212
209
208
206
202
191
183
182
167
153
147
144
141
134
129
123
119
115
108
97
96
95
92
87
84
83
82
80
76
74
72
68
67
65
64