25951
23240
14604
6030
17077
16596
13568
18251
35423
3560
20094