29863
28848
22550
9116
8362
8206
6293
6195
6158
5774
5354
5040
4967
4514
4274
4258
4056
3907
3591
3549
3256
3190
3151
3128