3321 257
2162 66
4030 482
5070 609
3087 182
5702 794
7254 782
4056 528
6204 503
105624 1035
21499 758