30173
25327
13752
12801
11905
11730
11268
8092
7918
7534
7316
7120
6375
6315
6257
5861
5712
5265
5068
4970
4944
4733
4644
4613
4597
4523
4481
4426