59 826
436 1000
1001 739
789 419
495 341
188 638
364 556
428 766
385 613
72 335
505 351
95 914
685 316
72 178
684 151
386 678
670 127
259 543
233 183
824 728