59580 417
171376 877
71696 613
11772 178
67813 627
8552 620
3546 616
4210 435
3963 590
2851 243
2516 443
15779 656