140848 501
3560 347
14246 528
34093 331
3628 109
8100 835
74734 339
28570 660
39349 967
6790 578
4777 909
4233 567
33140 386
37729 679