646 48
1003 632
484 110
30 36
955 965
981 446
500 553
272 20
638 441
549 850
278 975
642 760
1008 564
1023 309
874 396
427 955
407 702
473 353
89 995
656 182
822 473
285 796
706 64