1056 499
1003 20
988 104
957 943
934 861
910 304
858 566
828 753
817 132
811 668
803 964
781 142
713 405
652 231
646 170
587 222
559 796
497 228
495 965
465 634