5338 652
8600 53
208922 1048
56447 317
28524 720
24635 594
8431 616
3539 166
8157 619
4725 729
2380 111
4473 418
89477 540