308832 850
56208 867
171562 613
127715 614
49998 736
161097 372
35953 193
79466 841
72777 121
58349 506