892
1
775
589
565
654
593
642
681
522
2
1000
284
731
630
90
666
682
625
872
0
498
1048
464
763
822
474
676
433
596
644
384