2515 213
3553 440
4676 441
22369 629
16118 914
10484 236
5648 627
10710 488
7580 578
2304 268
3922 496
60416 779