1002 820
964 962
962 455
957 141
877 117
802 129
796 89
792 702
751 39
709 586
705 14
699 831
695 155
644 768
592 313
570 910
541 954
528 173
409 607
349 861