106040
101676
101205
99769
97877
89856
83997
81990
81720
78361
77449
76527
74157
72838
69565
67839
66374
59885
58799
57457
50954
50284
46907
44342
40984
40906
40688
38662
38638
35064