59596 417
171398 877
71720 613
11775 178
67869 627
8559 620
3546 616
4212 435
3965 590
2852 243
2517 443
15789 656