29080 2
19603 2
2229 2
11754 2
15053 2
9804 2
13655 2
54752 2
12880 2
3003 2
14355 2
11078 2
94401 2
65028 2
88404 2
3230 2
14276 2
23101 2
14677 2
23155 2
44301 2
104126 2
3429 2
3351 2