1301
2
622
875
1
471
530
576
3
685
737
606
4
645
751
765
1841
0
1426
1149
424
655
211
1627
1004
1513
1614
15
1210
844
712
1587
841
877
39
32