1081 109
1011 720
874 675
791 215
732 870
707 588
563 143
527 162
517 106
507 777
479 934
456 720
219 86
199 88
177 318