926
832
804
869
1220
918
1231
916
1186
9032
4831
1005
1025
839
1115
895
1407
863
1003
1457
3563
869
6953
2920
807
743
6784
799
975
1840
14870
2664
870
1601
1025
920
3443
919
833
999
1285
914
945
934
1156
7092
967
4191
844
860
894
811
943
1160
1879
5130
992
1035
935
936