1004 851
994 284
985 153
979 189
957 568
927 3
877 358
862 196
831 340
826 839
674 253
638 303
610 800
590 740
572 161
562 393
558 570
491 279
449 728
407 882