669
545
2015
760
571
846
766
777
1076
435
867
779
764
670
802
506
778
2000
1811
1857
881
671
472
438
993
823
871
751
1412
768
467
954
352
714
27
