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