44916
42870
35373
32706
32079
29952
29823
29716
29526
26328
23020
20669
18202
17909
17718
17662
17233
16319
16181
14591
14289
11671
11451
11275
11146