5076
2302
9028
9478
5074
51659
2813
4635
19157
4584
21180
13521
3113
5897
3637
16887
20483
7082
8334
17814
3752
3865