29808
28026
22258
9113
8325
8148
6285
6189
6156
5745
5334
5029
4951
4514
4272
4080
4052
3846
3574
3505
3256
3143
3074
2962