156085 648
24316 628
4766 117
46091 594
132130 423
8247 397
5216 398
22325 357
2493 302
152001 750
141039 642
67710 619