1230 907
634 108
676 404
855 579
461 550
943 466
195 794
845 461
827 178
660 513
996 329
336 754
777 381
900 985
431 50
313 123
56 19
933 598
647 306
1027 684