1124 164
2377 283
4561 71
7591 307
16214 342
21436 363
6245 308
8678 586
6891 615
5861 469
15369 443
9201 145