3312 257
2161 66
4023 482
5062 609
3079 182
5695 794
7251 782
4051 528
6199 503
105443 1035
21390 758