59593 417
171392 877
71712 613
11774 178
67859 627
8555 620
3546 616
4211 435
3964 590
2852 243
2517 443
15788 656