321
480
452
484
505
326
364
453
300
331
530
460
28457
21630
19841
17683
1417265
13832
1283148
12426
11050
1071144
9460
80411