166
174
160
150
149
1612
1515
145
230
144
164
13020
10540
8271
6610
563262
5290
5050
4461
4439
439147
382142
31750