1077 164
2331 283
4310 71
7525 307
15951 342
20888 361
5991 305
8613 586
6840 615
5799 469
15244 443
9055 145