20634
8
2855
3
2668
2
2730
6
2069
2657
625
282572
0
3691
5
1997
864
3440
3092
1
924
25137
1824
4478
3442
31535
4820
692
436
2513
4396
19279
2275
1701
2809
2197
17353