3328 257
2166 66
4035 482
5070 609
3092 182
5702 794
7257 782
4058 528
6208 503
105758 1035
21585 758