344361 939
12993 93
28611 686
126158 289
209636 919
328827 1663
297565 963
177530 830
117812 675
36689 224
19483 778
49884 537
5957 471
7414 406
64786 200