5350 652
8606 53
209073 1048
56534 317
28568 720
24672 594
8435 616
3549 166
8162 619
4731 729
2386 111
4480 418
89575 540