243946
173005
123073
117164
116022
102621
97238
90363
89783
71710
67595
59178
57836
55192
52878
44561