3090
6
3386
3
1606
1
496
0
572
19944
2
2903
467
2932
3132
10
2948
9
21152
8
6346
16
4034
2258
1622
3326
1289601
4
3080
1443
3673
6047
3634
3771
2835
1547
2710
2108
1015
1372