506
27
823
438
2000
779
866
1857
1412
571
777
751
435
669
846
766
351
778
467
992
670
2015
760
1076
714
764
471
802
545
871
954
1811
670
878
768
