1057 517
692 580
47 54
362 184
1017 942
488 810
557 524
671 248
303 504
248 103
804 845
515 362
918 787
808 291
177 306
407 493
578 25
74 587
655 581
626 921