20634
8
2855
3
2668
2
2730
6
706
1
1880
303
4396
282572
0
2069
2657
625
2881
1020
3691
5
25137
1824
3092
3428
968
3442
592
31535
2189
4820
2513
555
2347
2120
19279