49050
39706
39337
38758
37722
30642
30193
23928
22618
20855
17503
16650
16538
16075
14711
14565
13325
12592
11945
11769
11598
10691
10193
9596
9420
9174
9013
8797
8532
8462