1812
187
2832
165
166
147
1513
179
145
1418
155
153
9310
7780
5580
4160
402261
3540
3469
3340
3081
275147
27549
254142