20634
8
2855
3
2668
2
2730
6
2069
2657
618
0
744
398
625
282572
358
355
505
418
594
1020
1100
1824
511
467
3442
155
47041
943
2587
16
714
4820
382
1580