247
620
211
209
417
1617
1654
770
229
350
221
641
311
311
277
703
697
914
640
806
883
884
335
504