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