4951
5852
3217
34588
19100
9387
4544
9566
12061
16789