2730
6
20634
8
2855
3
2668
2
1976
417
0
661
1733
1
1231
1501
1513
1129
2982
1326
1622
6800
2069
1651
1776
1642
2657
742
650
939
2275
18385
625
375
467