1055 580
1046 312
1029 78
1007 394
983 553
961 532
949 42
903 429
888 643
835 853
810 350
803 961
801 982
797 267
790 937
787 202
766 134
697 599
680 282
677 158