31980 2
22681 2
3682 2
255 2
13708 2
2209 2
1531 2
1052 2
581 2
234 2
882 2
4030 2
29207 2
909 2
4734 2
103 2
23676 2
8103 2
404 2
11833 2
44933 2
3004 2
1079 2
1433 2