4453
3230
2106
1043
863
506
500
468
434
403
364
360
353
345
341
291
289
288
275
258
257
252
248
234
232
228
224
220
218
212