3330 257
2168 66
4042 482
5071 609
3093 182
5706 794
7263 782
4060 528
6211 503
105844 1035
21631 758