44649
42643
26128
20636
20437
17962
17459
17039
15018
14082
13485
11837
11473
11312
10687
9817
9342
7313
5805
2966
1994