330
1
782
996
3
76
1156
87
3570
2
871
4163
649
66
723
795
874
680
731
1002
640
1067
906
571
459
769
0
760
1066
78
466
113
547