1077 164
2330 283
4305 71
7525 307
15949 342
20883 361
5990 305
8613 586
6840 615
5798 469
15241 443
9053 145