2245
3
3080
21152
8
297066
0
1047
2
3090
6
2932
189326
496
378
6110
4
5151
1992
1
2525
3211
9956
3715
2593
1743
2744
5782
3551
10
2530
10827
3673
4651
2355
3085
5
616
2219