1063 450
509 265
535 313
359 854
58 934
219 476
607 283
604 265
943 315
961 92
945 859
328 949
115 160