3328 257
2166 66
4035 482
5070 609
3092 182
5702 794
7258 782
4058 528
6208 503
105764 1035
21588 758