2730
6
814
1
20634
8
6800
0
2657
3
742
2668
2
2474
1385
521
395
1998
5
1587
1129
646
650
399
1231
2076
661
2855
467
1506
3287
848
1976
417
105290
3632