667
639
5241
593
6319
2084
643
660
596
519
8597
796
1025
621
628
1200
533