490
598
581
485
1283
1646
513
538
488
553
594
924
684
517
4839
468
534
515
1277
487
647
1055
500
3241
634