5952
15695
6789
2647
7518
6177
29422
6930
22494
4558
15126
10485
23600
14443
25989
4409
171691
27995
6531
37812