967 80
14363 634
11825 443
18810 927
341704 1175
39668 236
5020 578
3126 279
8887 423
4051 233
238481 503