970 80
14367 634
11827 443
18811 927
341757 1175
39673 236
5020 578
3128 279
8889 423
4052 233
238652 504