1008 885
950 245
882 15
880 826
711 452
642 430
562 111
491 918
469 566
240 19
216 940
146 290
105 13
101 649
59 21