3080
3
3090
6
21152
8
572
0
2932
2
1061
1
4471
3779
3189
2865
475
5151
1892
14
4721
4639
2524
25669
1189
1105
596
914
562
2663
1103
484
668
1581
1243
490