41713
37455
33394
32922
27384
26514
26291
23007
22247
21183
20951
19424
19267
18402
15950
14951
14717
13904
13474
13241