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