2799
3
1291
1
2321
7
646
0
17353
5866
4
3795
4123
1330
2
1587
2735
876
657
2919
5
1041
1104
3268
802
4557
8
1686
427
4017
1182
2730
6