3022 614
5452 970
8203 131
63853 527
12683 482
9932 238
12183 606
7679 683
9061 508
7568 928
5751 1001