429660 851
2686 451
13727 665
7914 581
62297 403
124326 647
8611 467
14880 295
2676 197
17856 138
12395 266
52599 729