1069 164
2311 283
4188 71
7485 307
15878 342
20697 361
5934 305
8581 586
6820 615
5786 469
15188 442
7547 143