3898
10
3051
2
532
1
32302
0
2802
6
2996
1371
791
7258
2949
1166
11
3090
2903
3
536
2932
1539
685
108797
1400
297066
21152
8
1812
6781
61216
572
1458
3926
14
577
645
761