2630 2
2858 2
25057 2
1156 2
8327 2
1657 2
952 2
1358 2
7584 2
3381 2
9578 2
1731 2
3658 2
1983 2
4655 2
1477 2
10229 2
1033 2
9956 2
326 2
2080 2
655 2
6751 2
19327 2