127781 278
44114 101
37246 640
103910 570
59665 341
23268 393
31926 617
23308 613
39505 483
28948 392