5342 652
8600 53
208943 1048
56458 317
28526 720
24640 594
8432 616
3539 166
8158 619
4726 729
2382 111
4474 418
89483 540