1289 909
648 303
774 556
270 902
560 684
536 575
180 374
948 323
713 344
728 111
1012 637
676 286
388 200
455 301
1247 51
963 943
515 124
266 467
90 440
685 630