967 80
14362 634
11824 443
18810 927
341693 1175
39667 236
5020 578
3126 279
8887 423
4051 233
238455 503