421 871
806 483
671 174
470 567
105 357
1140 700
974 624
390 35
604 1000
404 375
127 181
344 139
498 485
368 260
737 119
531 946
253 176