2521
680
635
573
532
423
392
386
379
362
351
349
337
318
274
259
258
254
253
235
229
225
208
192
185
181
167
166
163