516
1
1104
615
746
4
82
681
74
440
387
68
553
980
5
735
588
2
1096
622
634
753
86
632
348
947
664
728
679
461
640
697
577
94