2730
6
1020
0
20634
8
2657
3
2668
2
1642
1
437
3251
25137
2727
2987
2797
10
865
978
1694
547
814
467
567
2470
2855
19279
1222856
4
31220
521
2301
1551
48708
1362
5108