3486
950
864
840
2392
982
1696
6962
931
17155
1067
1959
749
1441
21864
752
4669
968
913
1246
1115
1135
1284
886
970
1030
781
1649
906
826
841
914
866
1042
836
880
937
2035
830
859
936
8446
8500
3646
2611
2228
986
1877
3375
859
967
1450
1625
1244
917
1127
1771
2564
1500
857