1010
133
120
181
104
110
102
100
114
140
116
14150
11480
8881
7530
605263
5890
5520
5031
489147
4679
425142
33950