3386
3
1015
1
1606
21152
8
1681
496
0
1547
3090
6
2999
572
19944
2
2903
467
4179
2932
2669
1694
2077
2262
951
690
3132
10
2948
9
4034
868
784
1787
1380
83
564