1077 164
2329 283
4303 71
7525 307
15949 342
20883 361
5989 305
8613 586
6840 615
5798 469
15238 443
9053 145