4951
5852
3217
34586
19100
9387
4544
9566
12061
16789