3306 257
2157 66
4017 482
5060 609
3078 182
5691 794
7248 782
4049 528
6197 503
105337 1035
21345 758