5026 2
12308 2
1308 2
2030 2
4006 2
951 2
2383 2
1402 2
5954 2
21634 2
4679 2
1232 2
6031 2
16027 2
8133 2
19776 2
1628 2
2127 2
182 2
15678 2
1334 2
2628 2
4783 2
10332 2