150
130
140
153662
1211
139
1415
178103
120
127
10770
8840
6690
5180
476261
4190
4060
3879
3611
342147
310142
29049