3300 257
2152 66
4011 482
5055 609
3068 182
5684 794
7244 782
4047 528
6196 503
105200 1035
21286 758