2730
6
20634
8
1976
2
6800
0
2657
3
661
742
1
2668
814
2474
1385
544
646
1129
521
395
1477
417
1802
1231
1642
1587
399
1513
2855
2157
2982
1776
1506
3795