987
862
999
4519
1035
78947
839
1296
1451
4584
830
1466
1578
4378
3976
873
1370
936
966
944
782
734
3884
2044
11680
853
766
797
867
791
888
852
966
989
858
3574
43144
811
813
703
821
813
745
993
945
1305
4913
811
871
1253
904
2922
798
891
910
796
1412
1208
937
749