3303 257
2157 66
4016 482
5060 609
3078 182
5690 794
7247 782
4049 528
6197 503
105314 1035
21337 758