3080
3
2932
2
21152
8
1305
1
3090
6
2535
1047
3498
4
1819
572
0
3715
32302
5151
4651
1558
19783
6346
16
1265
1603
1348
2258
1363
3614
280
2405
3805
2622
2740
866
2890