3090
6
21152
8
3080
3
2932
2
297066
0
2245
3546
1
2903
1047
2496
2605
1364
1204
4
2525
3673
1992
3936
11153
572
1522
189326
2948
3715
1857
1632
2299
5151
3158
2149
5