9435 621
5625 214
19937 461
4846 702
152996 834
4041 516
17559 522
21009 405
3427 209
6357 463
5530 494
20995 560
11711 395
18451 153
15212 443
4290 481
4859 687