549
300
165
15
389
983
82
596
237
385
438
516
173
770
16
460
166
543
980
487
405
876
968
993
928
725
235
949
181
13
407
735
109
987
709
546
463
331
501
583
753
358
677
850
576
241
776
479