31739
40
30
25925
23644
24536
35580
22
48
2859
01216
15481
12560
9821
8610
681263
6630
6220
5571
553147
52310
472142
4030