31739
40
30
25925
23644
24536
35580
22
48
2859
01216
15401
12400
9711
8610
675263
6580
6080
5511
548147
51810
467142
4000