1000 3
2688 3
3491 3
1534 3
946 3
1030 3
1470 3
1644 3
1788 3
1659 3
1089 3
1084 3
767 3
1007 3
856 3
926 3
1034 3
1121 3
902 3
1620 3
3077 3
2933 3
1736 3
1168 3