344280 939
12990 93
28611 686
126123 289
209588 919
328782 1663
297476 963
177487 830
117752 675
36673 224
19477 778
49850 537
5957 471
7410 406
64723 200