1230 264
272 25
1039 99
307 910
866 579
409 386
894 95
766 372
881 228
728 398
510 849
971 462
342 365