3
1306
1402
6
1671
819
829
36
740
2
367
19
503
634
615
1062
929
1067
1998
1577
518
221
5
106
1696
4
