1185
1
398
697
1539
5
757
2
738
74
327
1901
902
1298
1011
0
2125
3
558
613
983
632
807
662
634
576
939
1556
471
4366
7
595
813
4287
904
1622