950
8932
889
6026
5216
4716
4718
416
4118
3815
380
3314
327
314
3125
233
225
211
204
190
153
120
103
102
80