280
2917
343
493
181
427
291
233
323
2710
273
31177
23860
21952
19683
1600267
15362
1420148
13676
1267144
12020
10770
9090