3297 257
2147 66
4008 482
5046 609
3067 182
5682 794
7244 782
4043 528
6194 503
105063 1035
21204 758