2515
1647
1216
2658
1245
1518
954
808
712
1020
820
692
2429
2005
27164
737
726
1446
992
830
854