2679 2
11782 2
4577 2
8676 2
2832 2
3731 2
40553 2
97508 2
49781 2
26976 2
12078 2
120205 2
10581 2
34184 2
7884 2
27657 2
40281 2
13132 2
86952 2
33459 2
6082 2
15009 2
35107 2
31883 2