3326 257
2166 66
4034 482
5070 609
3092 182
5702 794
7256 782
4058 528
6205 503
105748 1035
21581 758