220
313
597
418
700
578
117
153
364
591
449
444
371
513
674
1226
1322
1190
90
768
531
668
824
903
74
411
234
406
597
316