344373 939
12993 93
28611 686
126163 289
209642 919
328833 1664
297578 963
177535 830
117822 675
36691 224
19483 778
49886 537
5957 471
7414 406
64788 200