344
324
334
342
329
323
308
305
324
357
388
422
480
491
540
572
538
558
547
495
495
515
518
526
563
500
512
522
535
572