1078 164
2333 283
4321 71
7526 307
15958 342
20910 361
5994 305
8613 586
6841 615
5799 469
15245 443
9060 145