522
2
466
1
541
482
600
606
371
563
1348
3
490
413
633
478
545
555
508
389
432
619
598
418
573
780
1741
4
87
447
886
648
377