7034
2
1675
3
3572
5
1563
4443
9
1828
1845
1
3090
6
2627
1289601
4
6346
16
3673
297066
0
2949
1743
1212
55904
985
37355
13
3120
1469
4971
1018
3316
10
1152
2919
807
716
2358
2155