19996
14964
55653
95058
40437
54049
30098
32156
57166
20092
18239
80800
