1077 164
2329 283
4302 71
7525 307
15947 342
20877 361
5989 305
8612 586
6840 615
5798 469
15237 443
9053 145