401
371
465
385
349
403
419
395
364
373
366
387
451
345
608
503
880
1136
884
904
706
807
742
916
806
779
705
1174
599
456