791
0
893
504
881
305
677
725
2757
2
338
2469
2489
712
1
1650
1126
612
1419
878
555
3366
5825
4
6344
8