21455
1596
1998
795
953
3840
864
12726
3021
1889
2365
895
1801
789
1489