20634
8
2855
3
2668
2
2730
6
2657
19279
282572
0
447
529
219
2069
2132
25137
688
31535
970
276
799
3498
4
2702
787
4864
1
326
1466
57
292
1862
394
625
1096