10946
5
725
2
1172
1734
1143
1
866
876
1039
1244
1079
651
1179
1205
773
1245
799
0
435
625
504
658
912
3
737
837
491
662
1170
345
1108
1171
2699