693
1
685
1102
1635
2
886
767
2072
1653
6233
625
1047
0
401
147
668
891
733
422
432
683
349
389
395
1412
521
481
469
443
460
3819
11
799