1018 863
846 824
800 721
534 710
238 584
661 569
1045 488
517 477
882 427
155 280
94 280
403 114
295 108