847
931
2935
10524
959
900
825
4172
1060
871
798
964
814
722
860
961
743
1353
709
2162
870
733
15650
1228
836
1161
767
957
885
874
779
724
741
900
959
788
4888
811
1232
786
876
1738
877
1467
797
793
975
6003
1001
695
768
781
924
774
743
690
1149
785
807
1241