2630 2
2851 2
25056 2
1153 2
8330 2
1655 2
951 2
1355 2
7582 2
3509 2
9826 2
1732 2
3757 2
1978 2
4659 2
1482 2
10231 2
1034 2
10006 2
327 2
2080 2
658 2
6757 2
19333 2