820
1
3067
8
3208
462
1047
681
1293
0
729
665
651
888
2077
1313
3
678
592
661
2
68
1290
805
493
369
121
990
512
440
627
682
339
620
898