583
1
1212
2051
8
395
470
594
533
867
1176
698
644
1269
0
920
2
783
165
782
4
887
674
1029
775
285
1162
595
677
650
592
660
68
989
493