1021 863
853 824
809 721
539 710
240 584
662 569
1050 488
518 477
888 427
156 280
99 280
409 114
301 108