600
585
39
352
982
477
401
558
561
195
225
552
108
242
520
652
360
424
614
781
204
677
630
617
245
109
282