419
415
409
401
400
399
396
394
392
384
381
379
371
367
361
353
352
347
342
337
336
333
331
330
329
325
323
319
310
309
308
304
302
301
299
294
292
290
289
286
282
276
274
272
271
269
265
262
261
258
257
255