1006 636
965 328
842 634
783 139
716 846
701 882
670 685
593 149
485 327
457 26
414 10
256 546
225 665
177 15