31739
40
30
25925
23644
24536
35580
22
48
2859
01216
15451
12480
9741
8610
678263
6610
6140
5521
548147
52210
469142
4000