9996 184
13308 627
3682 486
14670 329
19983 326
9865 109
18184 966
6423 549
14082 411
4603 156
2051 276
12366 781