505 327
1008 159
168 649
787 965
667 518
899 112
235 240
843 779
265 568
89 374
666 487
784 29
564 849
457 814
668 10
652 851
944 883
838 181
328 346
708 402