1068 553
652 228
930 703
978 976
138 953
160 966
489 859
449 182
417 389
888 641
340 974
865 237
78 489
830 651