3328 257
2167 66
4038 482
5071 609
3093 182
5704 794
7262 782
4059 528
6210 503
105818 1035
21614 758