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