1000 47
971 475
963 7
929 799
896 779
759 967
562 423
544 378
520 426
505 468
487 850
456 272
365 9
347 153
346 575
178 112
160 498
133 493
105 100