787
4255
418
344
523
297
646
2340
335
283
311
266
308
310
259
308
415
359
302
282
406
436
457
329
597
261
387
376
397
476
297
785
635
259
325
259
709
291
267
1
640