1016 885
990 245
891 15
883 826
771 452
645 430
567 111
495 918
477 566
252 19
216 940
154 290
113 13
111 649
68 21