2167
1013
2708
1088
773
810
1469
1471
974
749
744
882
1182
1041
1133
704
1076
2494
2681
1070
2678
1124
936
851
910
1141
837
695
957
716
1313
3301
2355
2122
949
3428
939
1034
1432
910
823
1606
1029
1148
818
1057
703
1423
778
850
858
752
1605
690
945
866
855
1147
19973
851