3051
2
32302
0
2996
2949
108797
7258
578
1
687
3090
6
1045
2903
3
536
2932
1458
730
120
795
544
515
839
1133
297066
445
531
21152
8
1812
6781
14
1595
337