323
573
916
872
526
531
640
672
716
606
882
681
709
2851
1018
788
1737
1679
917
989
1852
1558
1842
1719
5086
2588
1802
2521