6899
9
2966
6
1494
0
778
14125
10
6043
1158
1106
442
1243
484
2123
1105
1103
534
490
522
815
2271
4
596
1166
562
990
2919
2
2469
823
876
2663
1862
1