695
565
538
521
512
511
426
425
406
394
385
380
354
341
335
331
329
322
306
303
300
296
295
290
289
284
282
281
280
275
273
270
268
267
264
263
254
253
252
251
247
246
244
238
235
233
232
230
228