12006 2
1782 2
3926 2
2359 2
451 2
5783 2
2453 2
48706 2
733 2
4655 2
3578 2
9782 2
2678 2
1408 2
2158 2
47606 2
2282 2
3328 2
7532 2
3776 2
2031 2
7726 2
7128 2
22081 1