1003 282
989 803
908 55
777 25
697 627
686 961
679 669
672 705
650 167
593 678
524 840
478 566
391 101
387 107
210 279
187 405
131 382
130 748
45 189