2608 2
5328 2
2131 2
5330 2
1928 2
4251 2
4827 2
4303 2
2957 2
933 2
351 2
1053 2
4176 2
552 2
1827 2
508 2
6731 2
1955 2
6332 2
2833 2
1007 2
5577 2
777 2
14977 2