2335
334
499
1582
378
637
988
416
378
522
290
365
1955
360
460
552
567
486
375
453
237
387
934
585
307
578
290
322
276
433
451
738
1310
1373
404
885
1
413
590
1589