22
543
612
1034
21711
2256
9812
16610
1516
23111
492
18
796
774
11010
962
903
1786
1025
362
401
762
794
12721
897
707
692
621