3328 257
2166 66
4038 482
5071 609
3093 182
5704 794
7261 782
4059 528
6209 503
105807 1035
21609 758