2629 515
6559 334
14111 571
7470 705
6506 403
47849 327
13907 277
20078 578
5819 315
28657 109
7655 120
8317 275