679
1
484
403
390
462
332
538
2
641
1038
463
431
418
396
559
552
465
782
489
3
527
1103
380
507
755
779
447
615
608
598