2648
482
832
551
2771
547
886
11832
510
693
502
601
524
1037
462
619
511
646
977
773
824
5989
705
487
845