123   1010
126   2051
218   3024
104   998
149   1956
71   1133
118   1203
78   832