1079 164
2334 283
4342 71
7527 307
15967 342
20922 361
5994 305
8613 586
6843 615
5800 469
15249 443
9061 145