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