2485
727
975
904
1851
845
1108
670
713
880
699
694
741
1110
1101
808
753
705
755
990
831
1275
982
674
649