15905 2
809 2
1576 2
4830 2
6679 2
5177 2
1634 2
4577 2
2758 2
11552 2
3051 2
704 2
1677 2
1008 2
2908 2
1702 2
33077 2
10805 2
25652 2
10130 2
40577 2
32251 2
37254 2
26429 2