948 302
938 862
907 66
869 888
864 949
825 505
797 82
738 66
704 763
642 337
629 889
526 790
462 530
451 290
351 37
341 475
304 783
239 36
156 480
147 116