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