261
222
201
231
212
321
14
352
1817
411
644
1042
785
26
461
434
642
508
80
1003
794
482
1149
331
544
1305
662
456