505
1
553
2
4596
54
780
529
634
575
1070
1722
10
572
538
530
434
971
592
492
996
599
497
1667
424
617
562
3
493
478
465
483