20634
8
2855
3
2668
2
2730
6
1129
0
417
1642
1
2368
1291
1776
18385
2069
2000
929
2341
2657
1587
326
1823
2275
661
625
282572
1270
395
765
1452
1470
1421
3114
4