1081 553
1030 232
1006 430
998 793
964 8
957 847
953 186
948 414
915 632
909 353
901 570
863 982
833 653
810 36
776 857
773 872
716 641
697 688
693 568
655 416