618
0
177
505
1128
594
943
341
360
765
457
530
358
52
1141
1020
445
547
979
771
839
988
647
195
676
1100
1824
90
798
244
685