506
1
599
568
3030
2
3768
724
480
640
798
528
617
485
504
3981
4
435
783
461
508
770
570
6
614
436
610
716
611
683
496
693
3
1323