580 511
859 600
503 938
196 668
13 532
1012 895
838 768
415 60
984 74
94 144
351 385
814 301
370 502
896 138
881 306
516 477
869 392
151 723
16 12
215 322
82 439
581 881
786 294
219 966
91 825
962 547
613 74
917 326