3295 257
2146 66
4008 482
5045 609
3067 182
5682 794
7244 782
4043 528
6192 503
105038 1035
21191 758