1545 10
1044 920
276 727
865 692
489 975
411 318
418 281
730 397
306 647
505 35
719 77
693 742
1286 992
191 352
945 282
327 217
71 998
752 613
1948 285
1539 198