1622
1
819
3061
8
3207
460
673
903
0
678
1044
1291
327
1901
728
663
68
440
512
2
626
681
818
563
706
637
857
1658
433
4909
4
516
86
455