531 2
601 2
40978 2
1728 2
12302 2
4455 2
21128 2
458 2
3784 2
45454 2
1982 2
4506 2
22978 2
2903 2
1555 2
3908 2
680 2
384 2
1276 2
802 2
1203 2
1477 2
4456 2
1956 2