2502
4731
1011
632
1703
41965
3321
1281
939
990
1428
682
683
1031
3134
873
782
929
679
711
884
791
809
699
1076
720
987
1434
636
709
1887
786
1046
882
673
872
689
862
3113
1439
689
742
1029
1355
948
674
814
669
1260
1119
978
809
945
927
886
874
798
724
4731
807