197
163
228
2811
153
176
140
146
185
178
14200
11540
8951
7560
613263
5940
5590
5081
492147
4699
427142
33950