71
63
72
74
50
46
40
45
65
32
30
13890
11240
8741
7420
590262
5750
5440
4861
477147
4589
412142
33350