1658
1013
848
707
666
493
448
434
429
403
394
371
367
347
341
338
332
330
327
326
318
309
308
299
287
253
252
228
224
223
222
214
212
204
162
157
150
144
142
137
131
125
124
122
120
119
115
108
102
100
98