3989
350
323
270
260
15149
150
152
122802
110
92031
87747
11290
9230
7050
5520
508262
4460
4160
3821
362147
339142
29249