4199 581
3373 562
19981 475
46656 660
138999 447
96208 919
26993 388
14982 334
29229 632
32604 93
3079 94
3211 698
3442 667
3899 637
4936 760
2713 537
2665 238
3474 502
4608 104
4511 482