127536 277
44082 101
37203 639
103685 570
59591 341
23240 393
31895 617
23282 613
39225 483
28918 392