2348
634
602
543
498
399
362
361
354
340
334
331
317
302
258
245
243
236
234
223
216
210
199
181
172
156
154
152
151