7034
2
1015
1
1694
951
690
2669
564
1743
0
108797
716
1380
2250
4519
15
2268
3
21152
8
2949
4062
1936
1801
2190
1787
6707
24
9305
9611
7071
5
280
445
1317
2670
5375