103631
86185
84337
81157
78954
72722
57845
56475
55005
53735
49343
47922
46236
45650
40534
38976
38936
37625
36925
35845
35455
35319
34914
34898
34646