2628 2
1476 2
508 2
1209 2
2329 2
12630 2
1031 2
1834 2
453 2
17382 2
32001 2
1227 2
7977 2
709 2
1252 2
6451 2
455 2
1133 2
982 2
1681 2
1531 2
8681 2
1030 2
456 2