1083 164
2356 283
4410 71
7547 307
16009 342
20865 361
6006 305
8613 586
6851 615
5815 469
17751 442
7626 143