560
320
350
302035
327
386873
290
321
336
413
2914
292
28447
21620
19841
17683
1415265
13822
1283148
12426
11050
1071144
9460
80411