2245
3
297066
0
3551
10
3090
6
4027
1204
1
3369
2903
3789
20
2904
2932
2
4757
2966
11
3765
4
701
25669
21152
8
1768
751
1223
3265
5
980
189326
3145
3080
1396
9511
3868
4915
2999