5349 652
8606 53
209063 1048
56518 317
28560 720
24669 594
8434 616
3544 166
8161 619
4730 729
2386 111
4480 418
89564 540