989
731
819
808
891
924
6006
1185
900
2505
1931
1829
3903
783
889
1257
963
2788
899
915
1258
871
1198
989
920
976
2563
2455
853
981
1255
1383
1084
852
777
1109
1459
4247
834
802
883
2223
2106
1282
906
928
852
2096
1637
965
806
2900
8055
880
824
937
861
796
877
1132