127
113
91
93
73
82
96
70
90
95
912
14640
11680
9181
7760
627263
6130
5650
5121
503147
4819
435142
3490