1013 78
1006 822
912 932
906 667
882 482
856 856
785 855
777 2
765 269
625 926
573 899
543 566
537 658
463 181
459 550
354 940
334 32
291 930
288 434
221 169