3328 257
2166 66
4036 482
5070 609
3092 182
5704 794
7258 782
4058 528
6208 503
105786 1035
21597 758