1028 901
973 160
812 308
786 641
777 646
761 604
760 178
631 830
524 293
466 229
423 114
359 655
304 560
293 480
270 622
221 256
206 517
183 595
116 968
98 598