2705 2
27904 2
2353 2
5632 2
1804 2
8277 2
2182 2
38282 2
678 2
15076 2
7308 2
2281 2
1331 2
39580 2
4484 2
1252 2
9959 2
1204 2
22284 2
902 2
4577 2
4904 2
1929 2