3328 257
2166 66
4036 482
5070 609
3092 182
5703 794
7258 782
4058 528
6208 503
105774 1035
21592 758