3565
3114
3005
2148
1845
1629
1533
1433
1328
1055
1024
854
824
761
760
715
678
673
639
552
388
376
374
353
336
304
298
287
276
265
238
223
221
213
191
161
158
140
132
131
125
116
112
105
98
95
93
80
77
71
69
63
60
58
52
46
43