21507
12560
23121
21388
17155
13317
14906
22573
9347
23969
34699