1012 292
918 438
898 55
863 877
838 812
819 985
785 230
750 52
740 6
738 590
729 414
675 624
672 112
634 711
486 766
481 280
401 313
309 560
309 446
247 797