1122 164
2375 283
4545 71
7587 307
16197 342
21416 363
6235 308
8677 586
6889 615
5860 469
15353 443
9191 145