5230
9227
5182
8827
4312
5432
7371
14424
25158
24880
8498
7840
32211
13993
13051
11323
8241
9037
21196