1000 455
971 489
948 229
915 422
909 158
901 293
856 874
838 314
792 638
788 489
685 411
683 625
650 50
625 41
487 495
470 993
469 902
461 31
458 137
430 37