1072 639
910 87
896 690
747 788
699 814
562 872
547 120
484 949
476 358
435 627
386 682
365 651
331 545
143 953
132 61