25656 2
1101 2
1826 2
4257 2
933 2
402 2
2229 2
48006 2
29254 2
2152 2
1857 2
1282 2
1130 2
1978 2
1784 2
5377 2
281 2
684 2
41856 2
707 2
1859 2
11603 2
5876 2
4956 2