2245
3
2558
297066
0
2270
1
2795
1174
1289601
4
1797
1226
3053
7
3551
10
5504
16
3014
20
2525
1976
2
194
3090
6
3222
5489
11
189326
3041
763
2299
21152
8
1632
3673
9956
2475
2348
2797
5