256
238
245
283
253
243
231
236
265
2210
288
2310
17422
13750
11371
10080
774263
7612
7030
6452
613147
57010
556142
4860