155
1510
153
150
1337
164
141
132
193
1310
135
146
14180
11530
8941
7530
611263
5920
5570
5071
491147
4699
427142
33950