20634
8
2855
3
2730
6
2668
2
1020
0
1949
31535
2275
767
980
1
1682
575
376
1877
668
1043
8049
4
19279
2109
598
363
55
497
3442
2422
10
1824
2211
955
467
7515