1232 714
27 736
98 3
293 447
812 230
954 911
729 116
363 587
377 829
879 735
151 382
758 47
373 713
145 285