7034
2
1015
1
1694
951
690
2669
564
3539
3
1743
0
108797
2592
21152
8
2949
2195
1463
3017
4728
3198
617
2386
1376
1787
4321
4
1707
12367
26
2200
2654
2670
5375