4
18
1306
819
220
827
3
366
1561
1067
634
518
1996
1062
36
105
501
615
1402
1691
6
1669
929
740
2
