687
563
525
518
508
502
424
420
405
388
381
379
348
338
327
323
315
301
297
294
292
289
288
284
283
281
278
276
274
273
271
270
268
267
262
260
258
251
249
248
247
246
245
241
234
233
232
231
229
227
226