865
0
443
663
711
518
274
547
1043
441
4594
1
2152
2395
493
2055
3644
329
621
913
258
928
71
120
668
262
584
1049
606
1541
953
1282