3994 753
1770 143
5556 893
4884 80
7052 596
3308 269
8408 709
5073 787
6396 231
3222 395
5351 672
6524 482
9711 610
1689 60
10969 710
2611 149
23187 188