8503 597
9497 56
302053 1062
17128 325
10385 746
19683 667
59342 1001
9601 311
146468 681
115347 866
48697 381
5266 470
5555 234
47043 158
59962 457