689 832
804 821
1012 973
1009 811
352 463
502 82
782 9
330 723
595 302
238 608
341 21
116 781
54 219
737 678
574 761
547 504
739 295
261 452
132 835
956 367
686 1000