3300 257
2152 66
4009 482
5054 609
3068 182
5683 794
7244 782
4046 528
6195 503
105163 1035
21269 758