59593 417
171396 877
71715 613
11774 178
67864 627
8557 620
3546 616
4211 435
3965 590
2852 243
2517 443
15789 656