2781 2
19833 2
8654 2
14631 2
1526 2
5805 2
9281 2
1455 2
5508 2
2131 2
3334 2
730 2
1954 2
1179 2
1102 2
1182 2
1503 2
20654 2
6407 2
5877 2
2053 2
15358 2
47402 2
68708 2