128
531
481
55
581
821
591
571
1394
1013
1051
18411
37
1184
631
1696
2353
3299
861
1003
988
1979
1139
904
463
1963
25512
1565