2955 2
2327 2
1782 2
831 2
1905 2
3058 2
6751 2
3380 2
1730 2
1308 2
4308 2
4103 2
5184 2
8101 2
6480 2
20684 2
776 2
2628 2
1654 2
4277 2
7605 2
504 2
1609 2
13157 2