344051 939
12987 93
28610 686
126032 289
209467 919
328647 1663
297243 962
177400 830
117604 675
36639 224
19454 778
49776 537
5957 471
7404 406
64621 200