1012 885
960 245
888 15
880 826
723 452
642 430
563 111
493 918
472 566
242 19
216 940
146 290
108 13
102 649
65 21