1067 553
978 976
930 703
888 641
865 237
830 651
652 228
488 859
448 182
417 389
340 974
160 966
135 953
78 489