2667
2196
990
1285
802
1143
861
1319
1081
1099