1004 851
908 691
865 283
847 260
832 159
803 451
655 693
601 593
598 20
591 630
584 902
566 750
561 453
553 738
447 747
287 277
259 449
131 976
130 181
65 609