1031 632
941 115
920 998
908 803
873 160
860 867
656 926
639 742
633 665
526 477
435 136
422 384
293 501
230 107
179 134
169 23
122 79
99 88