20634
8
2855
3
2668
2
2730
6
1020
0
19279
2069
2657
5485
625
282572
968
6800
1824
25137
918
467
180849
3442
767
4820
637
51
1094
4396
2275
2831
1
3691
5
2809
17353