3051
2
32302
0
2996
791
7258
2949
3090
6
2903
3
536
1787
1
2932
830
1539
685
108797
1400
297066
21152
8
1812
6781
61216
572
1458
3926
14
577
645
761
1679
3485
7
8945