3295 257
2145 66
4008 482
5045 609
3065 182
5682 794
7244 782
4042 528
6191 503
105004 1035
21169 758