424
420
414
411
408
388
385
382
381
373
372
358
356
355
352
350
349
342
339
333
330
323
322
320
316
314
313
311
309
308
307
305
303
302
295
293
291
289
286
285
284
280
279
276
273