1020 78
1009 822
913 932
908 667
883 482
858 856
787 855
778 2
767 269
627 926
579 899
544 566
540 658
463 181
461 550
357 940
340 32
296 434
291 930
222 169