3080
3
2932
2
21152
8
3090
6
2535
2166
1
1373
3498
4
838
2968
1740
989
0
3429
7
1777
3715
32302
5151
4651
1092
929
19783
1986
1603
1316
280
2405
2740
2578
17946
385