3386
3
496
0
1606
1
3090
6
1814
2
572
19944
2903
467
662
2932
2996
3132
10
868
2948
9
21152
8
4074
1000
4034
1749
17970
15
2258
1622
4311
830
3326
3080
12459
1443
108797