43320
23047
8446
3255
12859
33729
7270
5859
16216
12546