5350 652
8606 53
209075 1048
56536 317
28577 720
24676 594
8435 616
3549 166
8163 619
4731 729
2386 111
4480 418
89579 540