8503 597
9496 56
302050 1062
17127 325
10385 746
19683 667
59330 1001
9601 311
146463 681
115337 866
48692 381
5266 470
5555 234
47041 158
59961 457