80
454
126
474
1039
296
377
580
670
632
552
313
665
629
355
293
736
520
