313 123
878 660
506 112
200 591
586 217
701 461
778 485
383 336
418 469
419 95
1019 13
573 448
535 944
823 941
198 285
603 825
534 915
246 933
53 839
944 859