1002
0
661
1435
5
2605
773
2
891
1738
3964
1753
1664
4
1386
3
965
2641
6
3170
892
1555
139
1625
1
803
441
2096
834
152
2016
3691
527
1705
613
907
2962