4947
5851
3217
34584
19096
9387
4539
9566
12058
16788