708
2
10183
15
3905
618
432
1
596
0
602
937
643
691
3
1510
6
1010
1020
1630
997
523
4044
1017
961
1734
546
1719
10
1098
1009
5
1254
442
2055
777
8302
4
2091