1144 980
335 507
220 454
885 342
692 807
473 673
87 769
345 843
419 559
953 359
410 25
142 12
306 95
556 878
534 581