20503
10334
2857
12536
8031
9095
3675
8753
2325
7829
5136
3177
4022
17490
4830
2604
6995
6626
4612
11621
7837
5875
7137
3099
4144
6215
5624
6826
29858