307095 850
52043 867
168139 611
121467 610
49455 735
155031 370
34881 192
77937 790
69519 117
55456 503