438
431
428
427
426
411
403
401
391
387
386
380
377
376
368
359
355
354
348
345
344
341
338
337
336
335
334
332
328
320
317
314
312
310
305
303
302
301
297
296
295
293
292
291
290
286
285
282