1136 980
335 507
220 454
882 342
692 807
473 673
87 769
343 843
418 559
953 359
410 25
136 12
306 95
554 878
534 581