38577
34070
28434
26110
25094
24598
23632
23088
18696
18060
17364
17043
15566
14156
12783
12696
11271
9504
8910
8520
8514
8468
8114
8026
7922
7811
7713
6780
6775
6728