344192 939
12990 93
28611 686
126096 289
209551 919
328730 1663
297398 963
177453 830
117700 675
36661 224
19470 778
49830 537
5957 471
7408 406
64691 200