1079 164
2333 283
4333 71
7527 307
15962 342
20913 361
5994 305
8613 586
6842 615
5800 469
15247 443
9061 145