307008 850
51952 867
168026 611
121236 610
49409 735
154574 370
34838 192
77877 790
69268 117
55336 503