1002 10
994 707
966 16
893 680
849 96
835 76
790 546
700 420
646 708
396 703
379 546
298 168
157 159
59 513