424
430
554
413
510
697
437
474
520
578
4054
490
573
486
4016
727
767
980
373
367
495
4635
540
339
309
442
2883
2504
708
565
570
377
333
571
543