343475 939
12978 93
28607 686
125815 289
209215 919
328343 1660
296472 962
177163 830
117186 673
36556 222
19423 778
49578 537
5947 471
7388 406
64282 198