44952 621
5528 764
8499 54
20411 249
19937 275
14496 196
66505 624
440070 1344
41397 135
37600 980
5228 562
3932 885
3936 622
3102 286