903
0
4287
1
819
3207
460
1044
678
887
650
2071
369
119
989
493
2
803
1289
660
592
68
440
626
512
637
706
681
957
2704
6
498
403
967