2516
679
635
573
532
422
392
386
379
362
351
348
337
318
274
259
258
254
253
235
229
225
208
192
183
180
166
163