1083 164
2357 283
4415 71
7548 307
16012 342
20867 361
6008 305
8615 586
6851 615
5816 469
17752 442
7626 143