3080
3
2932
2
21152
8
4471
3090
6
758
0
2524
572
817
5151
1812
938
2663
914
14
25669
475
3540
1
969
2439
1055
4096
3168
931
878
1816
11717
11
1070
3660
420