1079 164
2333 283
4334 71
7527 307
15964 342
20917 361
5994 305
8613 586
6842 615
5800 469
15247 443
9061 145