2670
1081
848
2032
1599
1143
875
8121
5728
696
857
1014
798
855
780