22609
18240
20976
10511
5343
9560
30070
23228