3321 257
2162 66
4029 482
5070 609
3085 182
5700 794
7254 782
4056 528
6204 503
105608 1035
21487 758