1001 552
990 631
938 397
927 4
847 208
789 49
781 576
779 109
736 902
611 913
542 539
354 180
244 689
121 944
117 295
59 783
40 155