121535 671
158968 651
24733 628
4843 117
46264 594
134974 425
8366 397
5309 398
22503 357
2578 302
156726 755
146295 653