307116 850
52076 867
168171 611
121518 610
49461 735
155139 370
34896 192
77949 790
69598 117
55478 503