1082 59
987 323
848 341
842 524
770 584
753 1000
657 895
616 556
591 824
465 182
441 395
420 128
407 584
360 98
276 393
232 523
105 511
72 431
59 160