40659 2
2708 2
1854 2
852 2
1656 2
307 2
41707 2
4377 2
2327 2
831 2
1652 2
4253 2
505 2
1580 2
558 2
5580 2
1608 2
1203 2
528 2
3134 2
2484 2
9082 2
655 2
1777 2