487
355
317
5010
363
298
445
265
367
3312
247
285
28447
21620
19831
17683
1415265
13822
1282148
12426
11040
1071144
9460
80411