3325 257
2166 66
4031 482
5070 609
3091 182
5702 794
7256 782
4058 528
6205 503
105683 1035
21542 758