2351 2
4658 2
15278 2
12629 2
7051 2
951 2
1729 2
1980 2
5253 2
2127 2
2027 2
1753 2
2281 2
731 2
357 2
282 2
808 2
2527 2
4506 2
2580 2
1751 2
2728 2
2983 2
7458 2