3051
2
32302
0
2996
572
7258
3080
3
2949
3090
6
645
2382
4
2903
536
2932
6781
1
345
108797
2668
297066
3629
5771
10
21152
8
1812
2392
1045
2535
61216
1458
3926
14
728
2595