2902 2
4833 2
2756 2
5027 2
854 2
1633 2
1155 2
1856 2
1756 2
29455 2
1406 2
2827 2
959 2
7584 2
3703 2
979 2
7858 2
2179 2
8426 2
480 2
47807 2
1681 2
2630 2
1258 2