3080
3
2932
2
21152
8
3090
6
32302
0
19783
3715
17946
5151
4651
3012
742
2535
297066
1485
1
3498
4
280
2405
2740
1816
2476
2650
20
2124
1668
1153
181997
11
2258
1659
1500
25669