103056
69576
52885
48291
33545
19248
18508
15842
15385
14820
12794
12424
11936
11649
10730
10103
8567