4946
5851
3217
34583
19095
9387
4539
9566
12058
16788