277
252
289
264
268
273
260
248
2513
286
304
244
13560
10970
8511
6960
578262
5510
5250
4641
454147
4529
401142
32250