3325 257
2163 66
4031 482
5070 609
3089 182
5702 794
7256 782
4058 528
6204 503
105662 1035
21528 758