140667 501
3560 347
14246 528
34091 331
3627 109
8099 835
74728 339
28569 660
39344 967
6790 578
4777 909
4233 567
33133 386
37725 679