643 36
647 693
18 654
255 510
490 687
80 1000
312 978
55 178
659 267
537 972
38 471
392 470
411 728
625 21
648 648
395 2
237 955
424 966
544 996
594 634