1006 863
801 279
776 381
768 683
763 195
712 457
626 451
527 99
523 436
445 182
432 810
358 177
345 606
268 694
262 516
254 214