876
675
823
1357
2351
642
892
809
850
3211
1905
966
7586
775
764
733
675
797
677
663
3294
654
1089
792
687
601
926
963
686
684
5633
2783
3226
1494
961
3212
708
676
731
2208
1226
824
812
7297
763
646
837
624
1518
712
1163
852
1165
6011
761
1320
2701
773
711
7541