580
0
390
582
508
537
908
774
781
1
1,002
804
694
499
858
872
923
710
919
5
942
2
826
980
3
676
790
473
505
562
428