4945
5851
3217
34582
19095
9387
4539
9566
12056
16786