3287 257
2137 66
4000 482
5041 609
3059 182
5673 794
7241 782
4039 528
6186 503
104865 1035
21076 758