1012 885
965 245
888 15
880 826
728 452
642 430
564 111
493 918
473 566
243 19
216 940
146 290
108 13
102 649
65 21