1023 809
780 308
648 276
845 96
869 197
662 752
69 335
287 545
672 586
634 485
322 308
505 604
627 505
492 965
141 445
884 275
743 392
904 54
321 381
371 336