596 1
682 90
585 336
100 334
465 834
260 902
643 299
90 522
537 509
728 286
637 600
307 913
847 689
755 370
170 277
955 330
589 54
346 686
944 37
465 384