3325 257
2166 66
4031 482
5070 609
3092 182
5702 794
7256 782
4058 528
6205 503
105717 1035
21559 758