3458
466
684
797
1509
310
463
522
2415
735
1172
863
556
569
1015
710
877
3581
1061
564
1519
564
2006
653
1792
621
1053
594
511