570
470
422
359
342
339
334
309
308
296
295
291
283
282
267
262
249
234
232
231
228
211
207
203
200
196
195
187
186
184
182
180
177
172
166
160
158
157
155
154
152
151
150
149
147