271
28169
269
278
3414
290
275
3135
287
260
401013
3016
12820
10400
8171
6490
556262
5160
4910
4419
4381
433147
380142
31650