1002 834
607 993
353 331
932 886
781 29
553 72
192 516
918 57
308 280
715 884
435 999
660 673
1022 946
423 434
564 794
454 927
327 451
680 655
396 12
1030 228