1079 164
2334 283
4337 71
7527 307
15964 342
20922 361
5994 305
8613 586
6843 615
5800 469
15248 443
9061 145