1049 765
908 329
897 420
887 158
824 509
752 677
707 486
590 170
552 35
531 493
494 241
415 417
300 558
191 708
129 96