2667
2196
990
1285
802
1143
861
1081
1099
666