1069 164
2311 283
4172 71
7485 307
15868 342
20679 361
5930 305
8580 586
6818 615
5786 469
15177 442
7540 143