43320
23047
8446
3255
12859
5859
16216
4208
5272
18677