31739
40
30
25925
23644
24536
35580
22
48
2859
01216
15521
12620
9951
8660
687263
6700
6230
5641
560147
52410
475142
4100