155
1510
153
150
1337
164
141
132
193
1310
135
146
14260
11540
8961
7580
615263
5970
5620
5091
497147
4699
429142
34450