967 80
14362 634
11822 443
18809 927
341664 1175
39667 236
5018 578
3125 279
8887 423
4051 233
238389 503