1099 980
329 507
218 454
875 342
687 807
471 673
85 769
341 843
416 559
951 359
407 25
134 12
297 95
553 878
532 581