20
0
3090
6
2903
3
2932
2
4443
9
1282
1
21152
8
2476
2157
16
3080
4012
2576
3546
1659
2274
5825
4
5504
14
2268
1355
2996
32302
841
2666
14887
18
1849
3447
7
4382
933
25669