300160
2720
8948
8619
7847
7512
7015
6832
569
5216
5220
5111
4926
4822
461
466
468
3910
311
3110
3010
2818
263
267
265
253
255
2412
233
226
228
2014
193
186
175
170
165
153
154
141
1410
83