1087 164
2340 283
4245 71
7522 307
15922 342
20779 361
5971 305
8603 586
6846 615
5811 469
15250 443
7557 143