1282 260
1719 492
3025 563
5400 334
12222 147
25339 669
74448 330
4841 159
11596 639
9181 247
15625 666
1551 162