4081
619
4774
705
2987
1077
1314
2866
658
1410
809
646
4401
966
2699
945
1636
1810
732
713
2291
790
834
707
6270
1042
857
4372
4393
3760
6009
816
2126
4968
1399
918
5404
876
1062
879
2562
2823
1088
1047
1309
783
2892
932
2952
907
1052
5756
906
4774
6843
1721
1250
1272
1053
1153