23926
19895
98143
41864
73268
31087
25157
62175
12951
60400