3051
2
32302
0
2996
7258
1382
1
2949
3090
6
2903
3
1568
536
2932
1380
108797
3071
9
297066
21152
8
1606
1812
6781
61216
572
2571
1458
3926
14
2001
645
3867
12
1679
8945
2948