29814
28059
22261
9114
8334
8150
6285
6192
6157
5751
5339
5030
4952
4514
4274
4150
4054
3861
3575
3515
3256
3146
3107
3054