153
115
114
143
118
100
102
96
95
63
101
13910
11260
8781
7450
592263
5770
5450
4891
479147
4599
412142
33550