3051
2
32302
0
3429
7
1527
1614
1
7258
3926
14
2949
1558
3090
6
1777
807
1047
3629
2903
3
2932
1458
108797
297066
1532
21152
8
1812
4438
6346
16
2258
1679
4655
10
766
8945
4179