714
954
439
882
993
828
778
438
782
803
670
777
2017
671
766
669
868
752
871
764
1860
468
352
0
1415
768
478
28
2002
506
573
22
1076
761
847
1814
546
