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