1063 72
942 521
806 266
786 631
707 448
554 466
541 790
465 893
416 542
335 326
190 993
105 553
96 501
84 157