343496 939
12978 93
28607 686
125827 289
209228 919
328350 1660
296482 962
177171 830
117207 674
36559 222
19426 778
49588 537
5947 471
7388 406
64291 198