163
228
1812
153
176
2711
140
146
185
178
14190
11530
8941
7560
612263
5940
5580
5081
492147
4699
427142
33950