5864
3875
2581
1556
1155
588
569
548
489
443
403
400
399
397
388
332
327
325
323
307
291
287
264
261
254
253
249
247
241
228
221
220
211
207
202
168
164
155
154
152
145
130
126
99
95