7034
2
1675
3
3572
5
1563
1992
4443
9
1828
1845
1
697
0
1309
2627
297066
2949
1743
4914
1212
55904
985
37355
13
3120
4
1469
4971
6
1018
3316
10
5389
1152
807
716
2250
17333
27