1008 14
1003 713
992 499
976 113
962 114
945 891
880 126
813 289
812 866
810 512
803 685
690 217
659 535
651 702
586 535
550 758
550 924
401 662
388 148
332 971