2730
6
20634
8
2855
3
2668
2
1733
1
1326
1976
6800
0
2069
915
2657
742
1231
625
375
282572
1929
417
11850
6515
3092
661
1143
4071
1513
1129
362
1736
1776