4938
4549
2608
2588
2452
2152
2085
1504
1275
1176
1151
1089
1071
1013
976
959
929
770
638
629
608
560
503
468
456
442
435
419
411
403
397
318
299
282
254
243
235
234
231
193
191
186
172
171
157
139
138
134
132
131
130
116
103
100
99
98
97