1004 980
989 519
904 97
868 115
839 932
765 565
720 986
708 858
675 833
585 757
541 570
468 290
314 71
309 949
305 379
234 146
200 727
181 648
161 705
127 59