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