902
2
1011
0
1291
327
1
1901
664
728
1044
678
380
819
3207
460
904
673
4287
887
650
1312
3
677
813
595
706
638
857
1658
512
626
681
440