140
146
181
115
143
130
1117
128
124
114
105
12970
10470
8241
6560
561262
5260
5030
4431
4439
435147
380142
31750