123
1312
140
143
127
165
158
122
1210
133
188
2411
12070
9800
7801
6150
538262
4860
4550
4191
4169
398147
368142
30950