328 973
275 178
566 500
370 680
378 148
207 276
79 3
126 820
679 145
439 449
476 496
602 539
422 81
709 435
940 666
799 610
237 403
21 646
371 704
306 252