580 492
87 29
883 284
724 838
929 219
807 555
682 1000
705 619
71 679
473 340
999 30
247 449
32 431
795 886
744 341
628 167
53 446
194 204
577 385
484 456
312 651
585 951