963 164
2128 283
3409 70
7342 307
15277 342
19584 361
5586 305
8402 586
6702 615
5635 469
14799 442
7187 143