2302 2
1630 2
1852 2
453 2
2581 2
934 2
21151 2
36005 2
25831 2
68779 2
25977 2
1279 2
1005 2
404 2
1128 2
2309 2
1651 2
1505 2
534 2
2708 2
2379 2
1452 2
1902 2
529 2