3328 257
2166 66
4038 482
5070 609
3092 182
5704 794
7258 782
4058 528
6209 503
105799 1035
21603 758