3930
3450
3060
11831
1055
980
9379
770
760
5230
526
4511
42132
3911
352
332035
3314
264
262
257
212
190
181
170
150
143