3618
3233
3176
2141
1836
1731
1543
1370
1363
1161
985
870
839
803
782
755
732
705
644
503
416
383
373
349
347
343
316
289
280
263
221
218
215
190
181
155
144
137
135
133
127
125
116
114
105
92
72
56
55
52
48
47
46
43
41
36
33