588 389
582 75
746 78
331 404
872 889
67 514
957 87
88 83
930 75
502 252
665 644
227 525
666 308
35 984
313 915
243 592
598 302
955 176
781 352
280 1