1078 164
2332 283
4319 71
7526 307
15955 342
20908 361
5994 305
8613 586
6841 615
5799 469
15244 443
9060 145