317
0
448
1
396
431
2
498
632
399
1268
3
777
585
953
1009
1861
9
340
623
876
4
514
961
638
676
820
1032
1164
859
868
806
925
990
797
1478
962
5
1018
955
842
1613
2104
860
666
995
1426
804
1747