3302 257
2155 66
4015 482
5060 609
3078 182
5687 794
7247 782
4049 528
6197 503
105291 1035
21326 758