3051
2
5771
10
297066
0
32302
3551
7258
2949
3090
6
4027
3
1204
1
3369
2903
3789
20
2904
2932
4757
108797
2966
11
701
25669
21152
8
1812
1768
751
1458