3080
3
2932
2
21152
8
2001
1
3090
6
1371
3715
5151
4651
1213
0
2535
19783
2903
3498
4
280
2405
32302
2740
17946
2650
20
4944
2890
815
1153
30334
1716
2658
10
10243
2727
1500