679
1
484
403
390
462
332
538
2
641
1038
463
430
418
396
558
551
465
782
489
3
527
1103
395
380
507
755
778
447
615
608
598