121671 671
159020 651
24740 628
4845 117
46265 594
134993 425
8366 397
5310 398
22508 357
2579 302
156813 755
146350 653