1121 164
2373 283
4540 71
7582 307
16175 342
21379 363
6226 308
8674 586
6886 615
5857 469
15344 443
9185 145