4947
5851
3217
34586
19096
9387
4543
9566
12058
16788