375
2
484
1
681
403
390
462
332
782
3
538
463
559
552
431
418
396
527
1103
642
1038
489
465
381
508
755
780
447
615
608