1069 164
2311 283
4178 71
7485 307
15871 342
20688 361
5931 305
8580 586
6819 615
5786 469
15180 442
7544 143